Msv1_0SubAuthenticationRoutineGeneric函式 (subauth.h)
藉由呼叫LsaCallAuthenticationPackage函式來要求子驗證時,執行遠端存取服務驗證。
安全性主體的認證和資訊安全帳戶管理員 (SAM) 資料庫的資訊會傳遞至此函式以進行驗證。
此函式是由自訂子驗證套件 DLL 實作,以便與MSV1_0驗證套件搭配使用。
此函式只會針對 非互動式驗證呼叫,只在帳戶所在的驗證服務器上,而且只有在登錄中的正確金鑰下註冊子驗證 DLL 時才呼叫。
語法
NTSTATUS Msv1_0SubAuthenticationRoutineGeneric(
PVOID SubmitBuffer,
ULONG SubmitBufferLength,
[out] PULONG ReturnBufferLength,
[out] PVOID *ReturnBuffer
);
參數
SubmitBuffer
緩衝區的指標,其中包含要提交的驗證資訊 MSV1_0_SUBAUTH_REQUEST 結構。
SubmitBufferLength
SubmitBuffer緩衝區的大小,以位元組為單位。
[out] ReturnBufferLength
ReturnBuffer緩衝區的大小,以位元組為單位。
[out] ReturnBuffer
緩衝區的指標,其中包含來自子驗證封裝之回應的 MSV1_0_SUBAUTH_RESPONSE 結構。
傳回值
如果函式成功,傳回值 會STATUS_SUCCESS。
如果函式失敗,傳回值為 NTSTATUS 程式碼。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | subauth.h |