Freigeben über


IPStore::EnumItems-Methode

[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.]

Gibt den Schnittstellenzeiger eines Untertyps zum Auflisten von Elementen in der geschützten Speicherdatenbank zurück.

Syntax

HRESULT EnumItems(
  [in]       PST_KEY          Key,
  [in] const PSGUID           *pItemType,
  [in] const GUID             *pItemSubtype,
  [in]       DWORD            dwFlags,
  [in]       IEnumPStoreItems **ppenum
);

Parameter

Schlüssel [in]

Gibt an, ob der Typ lokal für den Computer ist oder nur dem erstellenden Benutzer zugeordnet ist.

Wert Bedeutung
PST_KEY_CURRENT_USER
0x00000000
Der Speicher wird im aktuellen Benutzerabschnitt der Registrierung verwaltet.
PST_KEY_LOCAL_MACHINE
0x00000001
Der Speicher wird im Abschnitt "Lokaler Computer" der Registrierung verwaltet.

 

pItemType [in]

Ein Zeiger auf eine GUID , die den Datentyp des aufzuzählenden Elements identifiziert.

pItemSubtype [in]

Ein Zeiger auf eine GUID , die den Datenuntertyp des aufzuzählenden Elements identifiziert.

dwFlags [in]

Reserviert: Muss auf 0 festgelegt werden.

ppenum [in]

Ein Zeiger auf einen Zeiger auf eine IEnumPStoreItems-Schnittstelle .

Rückgabewert

Der Rückgabewert ist ein HRESULT. Der Wert PST_E_OK gibt an, dass die Funktion erfolgreich war.

Anforderungen

Anforderung Wert
Header
Pstore.h
DLL
Pstorec.dll

Siehe auch

IPStore