LSA_DISPATCH_TABLE 構造体 (ntsecpkg.h)

LSA_DISPATCH_TABLE構造体には、Windows 認証パッケージで呼び出すことができるローカル セキュリティ機関 (LSA) 関数へのポインターが含まれています。

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 (デスクトップ アプリのみ)
Header ntsecpkg.h