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 |
|
| DLL |
|