Funzione PStoreCreateInstance
[Archiviazione protetta (Pstore) è disponibile per l'uso in Windows Server 2003 e Windows XP. È disponibile solo per operazioni di sola lettura in Windows Server 2008 e Windows Vista, ma potrebbero non essere disponibili nelle versioni successive. Pstore usa un'implementazione precedente della protezione dei dati. Gli sviluppatori sono fortemente invitati a sfruttare la protezione dei dati più avanzata fornita dalle funzioni CryptProtectData e CryptUnprotectData.
[Questa funzione può essere modificata o non disponibile nelle versioni future di Windows. Usare le funzioni CryptProtectData e CryptUnprotectData anziché questa funzione.
Recupera un puntatore dell'interfaccia a un provider di archiviazione.
Sintassi
HRESULT __stdcall PStoreCreateInstance(
_Out_ IPStore **ppProvider,
_In_ PST_PROVIDERID *pProviderID,
_In_ void *pReserved,
_In_ DWORD dwFlags
);
Parametri
-
ppProvider [out]
-
Puntatore al puntatore dell'interfaccia recuperato per il provider di archiviazione. Al termine dell'uso dell'interfaccia, decrererne il conteggio dei riferimenti chiamando il metodo IUnknown::Release . Questo parametro non può essere NULL.
-
pProviderID [in]
-
Puntatore al GUID che identifica il provider di archiviazione. Se questo parametro è NULL, viene usato il provider di archiviazione di base.
-
pReserved [in]
-
Riservati; deve essere NULL.
-
dwFlags [in]
-
Riservati; deve essere zero.
Valore restituito
Il valore restituito è un HRESULT. Un valore di S_OK indica che la funzione ha avuto esito positivo.
Commenti
Questa funzione non ha alcuna libreria di importazione associata; è necessario chiamarla usando le funzioni LoadLibrary e GetProcAddress .
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
DLL |
|
Vedi anche