PStoreCreateInstance, fonction
[Protected Stockage (Pstore) est disponible pour une utilisation dans Windows Server 2003 et Windows XP. Il est disponible uniquement pour les opérations en lecture seule dans Windows Server 2008 et Windows Vista, mais peut être indisponible dans les versions suivantes. Pstore utilise une implémentation plus ancienne de la protection des données. Les développeurs sont fortement encouragés à tirer parti de la protection des données plus forte fournie par les fonctions CryptProtectData et CryptUnprotectData .]
[Cette fonction peut être modifiée ou indisponible dans les versions ultérieures 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 [out]
-
Pointeur vers le pointeur d’interface récupéré pour le fournisseur de stockage. Lorsque vous avez terminé d’utiliser l’interface, décrémentez son nombre de références en appelant sa méthode IUnknown::Release . Ce paramètre ne peut pas être NULL.
-
pProviderID [in]
-
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é.
-
pReserved [in]
-
Réservé ; doit être NULL.
-
dwFlags [in]
-
Réservé ; doit être égal à zéro.
Valeur retournée
La valeur de retour est HRESULT. La valeur S_OK indique que la fonction a réussi.
Notes
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 |
|
Voir aussi