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 |
|
DLL |
|
Confira também