struktur SECPKG_FUNCTION_TABLE (ntsecpkg.h)
Struktur SECPKG_FUNCTION_TABLE berisi pointer ke fungsi LSA yang harus diterapkan paket keamanan . Otoritas Keamanan Lokal (LSA) memperoleh struktur ini dari DLL SSP/AP ketika memanggil fungsi SpLsaModeInitialize.
Sintaks
typedef struct _SECPKG_FUNCTION_TABLE {
PLSA_AP_INITIALIZE_PACKAGE InitializePackage;
PLSA_AP_LOGON_USER LogonUser;
PLSA_AP_CALL_PACKAGE CallPackage;
PLSA_AP_LOGON_TERMINATED LogonTerminated;
PLSA_AP_CALL_PACKAGE_UNTRUSTED CallPackageUntrusted;
PLSA_AP_CALL_PACKAGE_PASSTHROUGH CallPackagePassthrough;
PLSA_AP_LOGON_USER_EX LogonUserEx;
PLSA_AP_LOGON_USER_EX2 LogonUserEx2;
SpInitializeFn *Initialize;
SpShutdownFn *Shutdown;
SpGetInfoFn *GetInfo;
SpAcceptCredentialsFn *AcceptCredentials;
SpAcquireCredentialsHandleFn *AcquireCredentialsHandle;
SpQueryCredentialsAttributesFn *QueryCredentialsAttributes;
SpFreeCredentialsHandleFn *FreeCredentialsHandle;
SpSaveCredentialsFn *SaveCredentials;
SpGetCredentialsFn *GetCredentials;
SpDeleteCredentialsFn *DeleteCredentials;
SpInitLsaModeContextFn *InitLsaModeContext;
SpAcceptLsaModeContextFn *AcceptLsaModeContext;
SpDeleteContextFn *DeleteContext;
SpApplyControlTokenFn *ApplyControlToken;
SpGetUserInfoFn *GetUserInfo;
SpGetExtendedInformationFn *GetExtendedInformation;
SpQueryContextAttributesFn *QueryContextAttributes;
SpAddCredentialsFn *AddCredentials;
SpSetExtendedInformationFn *SetExtendedInformation;
SpSetContextAttributesFn *SetContextAttributes;
SpSetCredentialsAttributesFn *SetCredentialsAttributes;
SpChangeAccountPasswordFn *ChangeAccountPassword;
SpQueryMetaDataFn *QueryMetaData;
SpExchangeMetaDataFn *ExchangeMetaData;
SpGetCredUIContextFn *GetCredUIContext;
SpUpdateCredentialsFn *UpdateCredentials;
SpValidateTargetInfoFn *ValidateTargetInfo;
LSA_AP_POST_LOGON_USER *PostLogonUser;
SpGetRemoteCredGuardLogonBufferFn *GetRemoteCredGuardLogonBuffer;
SpGetRemoteCredGuardSupplementalCredsFn *GetRemoteCredGuardSupplementalCreds;
SpGetTbalSupplementalCredsFn *GetTbalSupplementalCreds;
PLSA_AP_LOGON_USER_EX3 LogonUserEx3;
PLSA_AP_PRE_LOGON_USER_SURROGATE PreLogonUserSurrogate;
PLSA_AP_POST_LOGON_USER_SURROGATE PostLogonUserSurrogate;
SpExtractTargetInfoFn *ExtractTargetInfo;
} SECPKG_FUNCTION_TABLE, *PSECPKG_FUNCTION_TABLE;
Anggota
InitializePackage
Arahkan ke fungsi LsaApInitializePackage .
LogonUser
Arahkan ke fungsi LogonUser .
CallPackage
Penunjuk ke fungsi CallPackage .
LogonTerminated
Penunjuk ke fungsi LsaApLogonTerminated .
CallPackageUntrusted
Penunjuk ke fungsi LsaApCallPackageUntrusted .
CallPackagePassthrough
Penunjuk ke fungsi CallPackagePassthrough .
LogonUserEx
Penunjuk ke fungsi LogonUserEx .
LogonUserEx2
Arahkan ke fungsi LsaApLogonUserEx2 .
Initialize
Arahkan ke fungsi SpInitialize .
Shutdown
Penunjuk ke fungsi SpShutdown .
GetInfo
Arahkan ke fungsi SpGetInfo .
AcceptCredentials
Arahkan ke fungsi SpAcceptCredentials .
AcquireCredentialsHandle
Penunjuk ke fungsi AcquireCredentialsHandle .
QueryCredentialsAttributes
Penunjuk ke fungsi QueryCredentialsAttributes .
FreeCredentialsHandle
Arahkan ke fungsi FreeCredentialsHandle .
SaveCredentials
Penunjuk ke fungsi SpSaveCredentials .
GetCredentials
Arahkan ke fungsi GetCredentials .
DeleteCredentials
Arahkan ke fungsi SpDeleteCredentials .
InitLsaModeContext
Penunjuk ke fungsi SpInitLsaModeContext .
AcceptLsaModeContext
Penunjuk ke fungsi SpAcceptLsaModeContext .
DeleteContext
Penunjuk ke fungsi SpDeleteContext .
ApplyControlToken
Penunjuk ke fungsi ApplyControlToken .
GetUserInfo
Arahkan ke fungsi SpGetUserInfo .
GetExtendedInformation
Penunjuk ke fungsi SpGetExtendedInformation .
QueryContextAttributes
Penunjuk ke fungsi QueryContextAttributes (Umum).
AddCredentials
Penunjuk ke fungsi SpAddCredentials .
SetExtendedInformation
Penunjuk ke fungsi SpSetExtendedInformation .
SetContextAttributes
Penunjuk ke fungsi SetContextAttributes .
SetCredentialsAttributes
Penunjuk ke fungsi SetCredentialsAttributes .
ChangeAccountPassword
Penunjuk ke fungsi ChangeAccountPassword .
QueryMetaData
Penunjuk ke fungsi QueryMetaData .
ExchangeMetaData
Penunjuk ke fungsi ExchangeMetaData .
GetCredUIContext
Arahkan ke fungsi GetCredUIContext .
UpdateCredentials
Penunjuk ke fungsi UpdateCredentials .
ValidateTargetInfo
Penunjuk ke fungsi SpValidateTargetInfoFn .
PostLogonUser
GetRemoteCredGuardLogonBuffer
GetRemoteCredGuardSupplementalCreds
GetTbalSupplementalCreds
LogonUserEx3
PreLogonUserSurrogate
PostLogonUserSurrogate
ExtractTargetInfo
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | ntsecpkg.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk