PStoreCreateInstance, fonction
[Le stockage protégé (Pstore) est disponible 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 ne pas être disponible dans les versions ultérieures. Pstore utilise une ancienne implémentation de la protection des données. Les développeurs sont vivement 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és au; doit être NULL.
-
dwFlags [in]
-
Réservés au; 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.
Notes
Cette fonction n’a pas de bibliothèque d’importation associée ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress .
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
DLL |
|
Voir aussi