PStoreEnumProviders-Funktion
[Protected Storage (Pstore) ist für die Verwendung in Windows Server 2003 und Windows XP verfügbar. Sie ist nur für schreibgeschützte Vorgänge in Windows Server 2008 und Windows Vista verfügbar, aber in nachfolgenden Versionen möglicherweise nicht verfügbar. Pstore verwendet eine ältere Implementierung des Datenschutzes. Entwicklern wird dringend empfohlen, den stärkeren Datenschutz zu nutzen, der von den Funktionen CryptProtectData und CryptUnprotectData bereitgestellt wird.]
Ruft ein Enumeratorobjekt ab, das wiederum zum Aufzählen der geschützten Speicheranbieter verwendet werden kann, die derzeit auf dem System installiert sind.
Syntax
HRESULT PStoreEnumProviders(
DWORD dwFlags,
IEnumPStoreProviders **ppenum
);
Parameter
-
dwFlags
-
Dieser Parameter wird nicht verwendet und muss 0 (null) sein.
-
ppenum
-
Ein Zeiger auf einen Zeiger auf eine IEnumPStoreProviders-Schnittstelle, mit der installierte Anbieter aufzählt werden können.
Rückgabewert
Diese Funktion gibt ein HRESULT zurück.
Hinweise
Die geschützte Speicherkomponente verfügt über eine anbieterbasierte Architektur. Anwendungen, die geschützten Speicher verwenden, können angeben, welche der installierten Anbieter beim Speichern und Abrufen ihrer Daten verwendet werden.
Die PStoreEnumProviders-Funktion wird verwendet, um die installierten geschützten Speicheranbieter aufzählen. Jeder Anbieter wird durch einen global eindeutigen Bezeichner (Globally Unique Identifier, 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 erstellt werden. Daher sollte diese Funktion nicht für irgendeinen Zweck verwendet werden.
Dieser Funktion ist keine Importbibliothek zugeordnet. Sie müssen sie mithilfe der Funktionen LoadLibrary und GetProcAddress aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| DLL |
|