PStoreEnumProviders-Funktion
[Protected Storage (Pstore) ist für die Verwendung in Windows Server 2003 und Windows XP verfügbar. Es ist nur für schreibgeschützte Vorgänge in Windows Server 2008 und Windows Vista verfügbar, ist aber in nachfolgenden Versionen möglicherweise nicht verfügbar. Pstore verwendet eine ältere Implementierung des Datenschutzes. Entwickler werden dringend ermutigt, den stärkeren Datenschutz zu nutzen, den die Funktionen CryptProtectData und CryptUnprotectData bietet.]
Ruft ein Enumeratorobjekt ab, das wiederum verwendet werden kann, um die geschützten Speicheranbieter aufzulisten, die derzeit auf dem System installiert sind.
Syntax
HRESULT PStoreEnumProviders(
DWORD dwFlags,
IEnumPStoreProviders **ppenum
);
Parameter
-
dwFlags
-
Dieser Parameter wird nicht verwendet und muss null sein.
-
ppenum
-
Ein Zeiger auf einen Zeiger auf eine IEnumPStoreProviders-Schnittstelle , die zum Auflisten installierter Anbieter verwendet werden kann.
Rückgabewert
Diese Funktion gibt ein HRESULT zurück.
Bemerkungen
Die geschützte Speicherkomponente verfügt über eine anbieterbasierte Architektur. Anwendungen, die geschützten Speicher verwenden, können angeben, welcher der installierten Anbieter beim Speichern und Abrufen ihrer Daten verwendet werden soll.
Die PStoreEnumProviders-Funktion wird verwendet, um die installierten geschützten Speicheranbieter aufzulisten. Jeder Anbieter wird durch einen global eindeutigen Bezeichner (GUID) identifiziert.
Bis zu diesem Zeitpunkt wurde nur ein geschützter Speicheranbieter geschrieben. Da der geschützte Speicherdienst derzeit veraltet ist, ist es sehr unwahrscheinlich, dass weitere Anbieter jemals erstellt werden. Daher sollte diese Funktion für keinen Zweck verwendet werden.
Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen es mit den Funktionen LoadLibrary und GetProcAddress aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
DLL |
|
Siehe auch