PStoreCreateInstance-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, ist in nachfolgenden Versionen jedoch möglicherweise nicht verfügbar. Pstore verwendet eine ältere Implementierung des Datenschutzes. Entwicklern wird dringend empfohlen, den verstärkten Datenschutz zu nutzen, der von den Funktionen CryptProtectData und CryptUnprotectData bereitgestellt wird.]

[Diese Funktion kann in zukünftigen Versionen von Windows geändert oder nicht mehr verfügbar sein. Verwenden Sie anstelle dieser Funktion die Funktionen CryptProtectData und CryptUnprotectData.]

Ruft einen Schnittstellenzeiger auf einen Speicheranbieter ab.

Syntax

HRESULT __stdcall PStoreCreateInstance(
  _Out_ IPStore        **ppProvider,
  _In_  PST_PROVIDERID *pProviderID,
  _In_  void           *pReserved,
  _In_  DWORD          dwFlags
);

Parameter

ppProvider [ out]

Ein Zeiger auf den abgerufenen Schnittstellenzeiger für den Speicheranbieter. Wenn Sie die Verwendung der -Schnittstelle abgeschlossen haben, dekrementieren Sie den Verweiszähler, indem Sie die IUnknown::Release-Methode aufrufen. Dieser Parameter darf nicht NULL sein.

pProviderID [ In]

Ein Zeiger auf die GUID, die den Speicheranbieter identifiziert. Wenn dieser Parameter NULL ist, wird der Basisspeicheranbieter verwendet.

pReserved [ In]

Reserviert; muss NULL sein.

dwFlags [ In]

Reserviert; muss 0 (null) sein.

Rückgabewert

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

Hinweise

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

Weitere Informationen

CryptProtectData

CryptUnprotectData