estrutura LSA_DISPATCH_TABLE (ntsecpkg.h)
A estrutura LSA_DISPATCH_TABLE contém ponteiros para as funções LSA ( Autoridade de Segurança Local ) que os pacotes de autenticação do Windows podem chamar.
A LSA passa essa estrutura para um pacote de autenticação quando chama o
Função LsaApInitializePackage do pacote.
Sintaxe
typedef struct _LSA_DISPATCH_TABLE {
PLSA_CREATE_LOGON_SESSION CreateLogonSession;
PLSA_DELETE_LOGON_SESSION DeleteLogonSession;
PLSA_ADD_CREDENTIAL AddCredential;
PLSA_GET_CREDENTIALS GetCredentials;
PLSA_DELETE_CREDENTIAL DeleteCredential;
PLSA_ALLOCATE_LSA_HEAP AllocateLsaHeap;
PLSA_FREE_LSA_HEAP FreeLsaHeap;
PLSA_ALLOCATE_CLIENT_BUFFER AllocateClientBuffer;
PLSA_FREE_CLIENT_BUFFER FreeClientBuffer;
PLSA_COPY_TO_CLIENT_BUFFER CopyToClientBuffer;
PLSA_COPY_FROM_CLIENT_BUFFER CopyFromClientBuffer;
} LSA_DISPATCH_TABLE, *PLSA_DISPATCH_TABLE;
Membros
CreateLogonSession
Ponteiro para a função CreateLogonSession .
DeleteLogonSession
Ponteiro para a função DeleteLogonSession .
AddCredential
Ponteiro para a função AddCredential .
GetCredentials
Ponteiro para a função GetCredentials .
DeleteCredential
Ponteiro para a função DeleteCredential .
AllocateLsaHeap
Ponteiro para a função AllocateLsaHeap .
FreeLsaHeap
Ponteiro para a função FreeLsaHeap .
AllocateClientBuffer
Ponteiro para a função AllocateClientBuffer .
FreeClientBuffer
Ponteiro para a função FreeClientBuffer .
CopyToClientBuffer
Ponteiro para a função CopyToClientBuffer .
CopyFromClientBuffer
Ponteiro para a função CopyFromClientBuffer .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | ntsecpkg.h |