Condividi tramite


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
Pstore.h
DLL
Pstorec.dll

Vedi anche

CryptProtectData

CryptUnprotectData