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 |