structure LSA_DISPATCH_TABLE (ntsecpkg.h)

La structure LSA_DISPATCH_TABLE contient des pointeurs vers les fonctions de l’autorité de sécurité locale (LSA) que les packages d’authentification Windows peuvent appeler.

Le LSA transmet cette structure à un package d’authentification lorsqu’il appelle le
Fonction LsaApInitializePackage du package.

Syntaxe

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;

Membres

CreateLogonSession

Pointeur vers la fonction CreateLogonSession .

DeleteLogonSession

Pointeur vers la fonction DeleteLogonSession .

AddCredential

Pointeur vers la fonction AddCredential .

GetCredentials

Pointeur vers la fonction GetCredentials .

DeleteCredential

Pointeur vers la fonction DeleteCredential .

AllocateLsaHeap

Pointeur vers la fonction AllocateLsaHeap .

FreeLsaHeap

Pointeur vers la fonction FreeLsaHeap .

AllocateClientBuffer

Pointeur vers la fonction AllocateClientBuffer .

FreeClientBuffer

Pointeur vers la fonction FreeClientBuffer .

CopyToClientBuffer

Pointeur vers la fonction CopyToClientBuffer .

CopyFromClientBuffer

Pointeur vers la fonction CopyFromClientBuffer .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ntsecpkg.h