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