LSA_DISPATCH_TABLE 结构 (ntsecpkg.h)
LSA_DISPATCH_TABLE 结构包含指向本地安全机构 (LSA) Windows 身份验证包可以调用的函数的指针。
LSA 在调用 时将此结构传递给身份验证包
包的 LsaApInitializePackage 函数。
语法
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;
成员
CreateLogonSession
指向 CreateLogonSession 函数的 指针。
DeleteLogonSession
指向 DeleteLogonSession 函数的 指针。
AddCredential
指向 AddCredential 函数的 指针。
GetCredentials
指向 GetCredentials 函数的 指针。
DeleteCredential
指向 DeleteCredential 函数的 指针。
AllocateLsaHeap
指向 AllocateLsaHeap 函数的指针。
FreeLsaHeap
指向 FreeLsaHeap 函数的指针。
AllocateClientBuffer
指向 AllocateClientBuffer 函数的 指针。
FreeClientBuffer
指向 FreeClientBuffer 函数的 指针。
CopyToClientBuffer
指向 CopyToClientBuffer 函数的 指针。
CopyFromClientBuffer
指向 CopyFromClientBuffer 函数的 指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | ntsecpkg.h |