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
Pstore.h
DLL
Pstorec.dll

Siehe auch

IEnumPStoreProviders