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 |