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

[Diese Funktion kann in zukünftigen Versionen von Windows geändert oder nicht 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, verringern Sie die Verweisanzahl, 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 null sein.

Rückgabewert

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

Bemerkungen

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

CryptProtectData

CryptUnprotectData