PStoreCreateInstance-Funktion

[Geschützte 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, kann jedoch in nachfolgenden Versionen nicht verfügbar sein. Pstore verwendet eine ältere Implementierung des Datenschutzes. Entwickler werden dringend aufgefordert, den stärkeren 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 verfügbar sein. Verwenden Sie die Funktionen CryptProtectData und CryptUnprotectData anstelle dieser Funktion.]

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 mit der Verwendung der Schnittstelle fertig sind, erhöhen Sie die Referenzanzahl, indem Sie die IUnknown::Release-Methode aufrufen. Dieser Parameter kann 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. Ein Wert von S_OK gibt an, dass die Funktion erfolgreich war.

Bemerkungen

Diese Funktion hat keine zugeordnete Importbibliothek; Sie müssen sie mithilfe der LoadLibrary - und GetProcAddress-Funktionen aufrufen.

Requirements (Anforderungen)

Anforderung Wert
Header
Pstore.h
DLL
Pstorec.dll

Siehe auch

CryptProtectData

CryptUnprotectData