Compartilhar via


EnumerateSecurityPackages

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

AcquireCredentialsHandle
FreeContextBuffer
SecPkgInfo