SspiEncodeStringsAsAuthIdentity 関数 (sspi.h)

3 つの資格情報文字列のセットを認証 ID 構造としてエンコードします。

構文

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

パラメーター

[in] pszUserName

エンコードする ID に関連付けられているユーザー名。

[in] pszDomainName

エンコードする ID に関連付けられているドメイン名。

[in] pszPackedCredentialsString

ユーザーの資格情報を指定する SEC_WINNT_AUTH_IDENTITY_EX2 構造体のエンコードされた文字列バージョン。

[out] ppAuthIdentity

エンコードされた ID 構造体へのポインター。

この構造体の使用が完了したら、 SspiFreeAuthIdentity 関数を呼び出して解放します。

戻り値

関数が成功すると、 SEC_E_OKが返されます。

関数が失敗すると、0 以外のエラー コードが返されます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー sspi.h
Library Secur32.lib
[DLL] SspiCli.dll