共用方式為


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

另請參閱

Msv1_0SubAuthenticationRoutine