Condividi tramite


Funzione PStoreEnumProviders

[Archiviazione protetta (Pstore) è disponibile per l'uso in Windows Server 2003 e Windows XP. È disponibile solo per le operazioni di sola lettura in Windows Server 2008 e Windows Vista, ma potrebbe non essere disponibile 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 .

Ottiene un oggetto enumeratore che può essere utilizzato a sua volta per enumerare i provider di archiviazione protetti attualmente installati nel sistema.

Sintassi

HRESULT PStoreEnumProviders(
   DWORD                dwFlags,
   IEnumPStoreProviders **ppenum
);

Parametri

dwFlags

Questo parametro non viene usato e deve essere zero.

ppenum

Puntatore a un puntatore a un'interfaccia IEnumPStoreProviders che può essere usata per enumerare i provider installati.

Valore restituito

Questa funzione restituisce un valore HRESULT.

Commenti

Il componente di archiviazione protetto ha un'architettura basata su provider. Le applicazioni che usano l'archiviazione protetta possono specificare quali provider installati usare durante l'archiviazione e il recupero dei dati.

La funzione PStoreEnumProviders viene usata per enumerare i provider di archiviazione protetti installati. Ogni provider viene identificato da un identificatore univoco globale (GUID).

Fino a questo momento, è stato scritto un solo provider di archiviazione protetto. Dato che il servizio di archiviazione protetto è attualmente deprecato, è molto improbabile che vengano prodotti altri provider. Di conseguenza, questa funzione non deve essere usata per alcun scopo.

Questa funzione non ha una libreria di importazione associata; è necessario chiamarlo usando le funzioni LoadLibrary e GetProcAddress .

Requisiti

Requisito Valore
Intestazione
Pstore.h
DLL
Pstorec.dll

Vedi anche

IEnumPStoreProviders