LSA_DISPATCH_TABLE struttura (ntsecpkg.h)

La struttura LSA_DISPATCH_TABLE contiene puntatori alle funzioni LSA ( Local Security Authority ) che i pacchetti di autenticazione di Windows possono chiamare.

LSA passa questa struttura a un pacchetto di autenticazione quando chiama
Funzione LsaApInitializePackage del pacchetto.

Sintassi

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;

Members

CreateLogonSession

Puntatore alla funzione CreateLogonSession .

DeleteLogonSession

Puntatore alla funzione DeleteLogonSession .

AddCredential

Puntatore alla funzione AddCredential .

GetCredentials

Puntatore alla funzione GetCredentials .

DeleteCredential

Puntatore alla funzione DeleteCredential .

AllocateLsaHeap

Puntatore alla funzione AllocateLsaHeap .

FreeLsaHeap

Puntatore alla funzione FreeLsaHeap .

AllocateClientBuffer

Puntatore alla funzione AllocateClientBuffer .

FreeClientBuffer

Puntatore alla funzione FreeClientBuffer .

CopyToClientBuffer

Puntatore alla funzione CopyToClientBuffer .

CopyFromClientBuffer

Puntatore alla funzione CopyFromClientBuffer .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecpkg.h