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