Função PStoreCreateInstance
[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 .]
[Essa função pode estar alterada ou indisponível em versões futuras do Windows. Use as funções CryptProtectData e CryptUnprotectData em vez dessa função.]
Recupera um ponteiro de interface para um provedor de armazenamento.
Sintaxe
HRESULT __stdcall PStoreCreateInstance(
_Out_ IPStore **ppProvider,
_In_ PST_PROVIDERID *pProviderID,
_In_ void *pReserved,
_In_ DWORD dwFlags
);
Parâmetros
-
ppProvider [out]
-
Um ponteiro para o ponteiro de interface recuperado para o provedor de armazenamento. Quando terminar de usar a interface , decremente sua contagem de referência chamando seu método IUnknown::Release . Esse parâmetro não pode ser NULL.
-
pProviderID [in]
-
Um ponteiro para o GUID que identifica o provedor de armazenamento. Se esse parâmetro for NULL, o provedor de armazenamento base será usado.
-
pReserved [in]
-
Reservados; deve ser NULL.
-
dwFlags [in]
-
Reservados; deve ser zero.
Valor retornado
O valor retornado é um HRESULT. Um valor de S_OK indica que a função foi bem-sucedida.
Comentários
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