Freigeben über


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

Siehe auch

IEnumPStoreProviders