EnumerateSecurityPackages
9/8/2008
Essa função recupera uma matriz de SecPkgInfo estruturas que descrevam o disponível pacotes de segurança para o cliente.
Syntax
SECURITY_STATUS SEC_ENTRY EnumerateSecurityPackages(
ULONG SEC_FAR* pcPackages,
PSecPkgInfo SEC_FAR* ppPackageInfo
);
Parameters
- pcPackages
[out] Ponteiro para o número de pacotes.
- ppPackageInfo
[out] Ponteiro para uma matriz de SecPkgInfo estruturas. Cada estrutura contém dados que descrevem um disponível pacote de segurança do provedor de segurança.
Return Value
Retorna SEC_E_OK para indicar êxito. Um diferente de zero valor de erro indica falha.
Remarks
O SecPkgInfo Estruturas fornecem dados que o chamador pode usar para determinar qual pacote de segurança melhor satisfaça os requisitos do chamador.
O chamador pode usar o Nome membro de um SecPkgInfo estrutura para especificar um pacote de segurança em um chamar para o AcquireCredentialsHandle função.
O chamador deve assumir que o provedor de segurança inclui disponível todos os pacotes de segurança na chamar único para EnumerateSecurityPackages.
O chamador deve chamar o FreeContextBuffer função para livre a reserva indicada por ppPackageInfo.
Requirements
Header | security.h, sspi.h |
Library | secur32.lib |
Windows Embedded CE | Windows CE 2.10 and later |
Windows Mobile | Smartphone 2002 and later |