PStoreCreateInstance fonction)

[le Stockage protégé (Pstore) peut être utilisé dans Windows Server 2003 et Windows XP. elle est uniquement disponible pour les opérations en lecture seule dans Windows Server 2008 et Windows Vista, mais elle peut ne pas être disponible dans les versions ultérieures. Pstore utilise une implémentation plus ancienne de la protection des données. Les développeurs sont vivement encouragés à tirer parti de la protection renforcée des données fournie par les fonctions CryptProtectData et CryptUnprotectData .]

[Cette fonction peut être modifiée ou indisponible dans les futures versions de Windows. Utilisez les fonctions CryptProtectData et CryptUnprotectData au lieu de cette fonction.]

Récupère un pointeur d’interface vers un fournisseur de stockage.

Syntaxe

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

Paramètres

ppProvider [ à]

Pointeur vers le pointeur d’interface récupéré pour le fournisseur de stockage. Lorsque vous avez fini d’utiliser l’interface, décrémente son décompte de références en appelant sa méthode IUnknown :: Release . Ce paramètre ne peut pas être null.

pProviderID [ dans]

Pointeur vers le GUID qui identifie le fournisseur de stockage. Si ce paramètre a la valeur null, le fournisseur de stockage de base est utilisé.

conservé [ dans]

Réservé doit avoir la valeur null.

dwFlags [ dans]

Réservé doit être égal à zéro.

Valeur retournée

La valeur de retour est un HRESULT. La valeur S _ OK indique que la fonction a réussi.

Remarques

Cette fonction n’a pas de bibliothèque d’importation associée ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress .

Configuration requise

Condition requise Valeur
En-tête
Pstore. h
DLL
Pstorec.dll

Voir aussi

CryptProtectData

CryptUnprotectData