SspiEncodeStringsAsAuthIdentity 函式 (sspi.h)

將一組三個認證字串編碼為驗證識別結構。

語法

SECURITY_STATUS SEC_ENTRY SspiEncodeStringsAsAuthIdentity(
  [in]  PCWSTR                          pszUserName,
  [in]  PCWSTR                          pszDomainName,
  [in]  PCWSTR                          pszPackedCredentialsString,
  [out] PSEC_WINNT_AUTH_IDENTITY_OPAQUE *ppAuthIdentity
);

參數

[in] pszUserName

與要編碼之身分識別相關聯的用戶名稱。

[in] pszDomainName

與要編碼之身分識別相關聯的功能變數名稱。

[in] pszPackedCredentialsString

指定使用者認證的 SEC_WINNT_AUTH_IDENTITY_EX2 結構的編碼字串版本。

[out] ppAuthIdentity

編碼識別結構的指標。

當您完成使用此結構時,請呼叫 SspiFreeAuthIdentity 函式來釋放它。

傳回值

如果函式成功,則會傳回 SEC_E_OK

如果函式失敗,它會傳回非零錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 sspi.h
程式庫 Secur32.lib
Dll SspiCli.dll