Compartilhar via


Função PStoreEnumProviders

[O Armazenamento Protegido (Pstore) está disponível para uso no Windows Server 2003 e no Windows XP. Ele só está disponível para operações somente leitura no Windows Server 2008 e no Windows Vista, mas pode estar indisponível nas versões subsequentes. O Pstore usa uma implementação mais antiga da proteção de dados. Os desenvolvedores são altamente incentivados a aproveitar a proteção de dados mais forte fornecida pelas funções CryptProtectData e CryptUnprotectData .]

Obtém um objeto enumerador que pode ser usado por sua vez para enumerar os provedores de armazenamento protegidos instalados atualmente no sistema.

Sintaxe

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

Parâmetros

dwFlags

Esse parâmetro não é usado e deve ser zero.

ppenum

Um ponteiro para um ponteiro para uma interface IEnumPStoreProviders que pode ser usada para enumerar provedores instalados.

Valor retornado

Essa função retorna um HRESULT.

Comentários

O componente de armazenamento protegido tem uma arquitetura baseada em provedor. Os aplicativos que fazem uso do armazenamento protegido podem especificar qual dos provedores instalados usar ao armazenar e recuperar seus dados.

A função PStoreEnumProviders é usada para enumerar os provedores de armazenamento protegido instalados. Cada provedor é identificado por um GUID (identificador global exclusivo).

Até o momento, apenas um provedor de armazenamento protegido já foi gravado. Dado que o serviço de armazenamento protegido está preterido no momento, é muito improvável que quaisquer provedores adicionais sejam produzidos. Como resultado, essa função não deve ser usada para nenhuma finalidade.

Essa função não tem biblioteca de importação associada; você deve chamá-lo usando as funções LoadLibrary e GetProcAddress .

Requisitos

Requisito Valor
parâmetro
Pstore.h
DLL
Pstorec.dll

Confira também

IEnumPStoreProviders