SspiUpdateCredentials 関数 (sspi.h)

指定したコンテキストに関連付けられている資格情報を更新します。

構文

SECURITY_STATUS SEC_ENTRY SspiUpdateCredentials(
  [in] HANDLE ContextHandle,
  [in] GUID   *CredType,
  [in] ULONG  FlatCredUIContextLength,
  [in] PUCHAR FlatCredUIContext
);

パラメーター

[in] ContextHandle

SspiUnmarshalCredUIContext 関数の以前の呼び出し中に取得されたSEC_WINNT_CREDUI_CONTEXT構造体へのポインター。

[in] CredType

ContextHandle パラメーターで指定された資格情報の種類。 次のいずれかの値を指定できます。

説明
SEC_WINNT_AUTH_DATA_TYPE_PASSWORD
0x28bfc32f、0x10f6、0x4738、0x98、0xd1、0x1a、0xc0、0x61、0xdf、0x71、0x6a
資格情報はパスワードです。
SEC_WINNT_AUTH_DATA_TYPE_CERT
0x235f69ad、0x73fb、0x4dbc、0x82、0x3、0x6、0x29、0xe7、0x39、0x33、0x9b
資格情報は証明書です。
SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA
0x68fd9879、0x79c、0x4dfe、0x82、0x81、0x57、0x8a、0xad、0xc1、0xc1、0x0
資格情報は、 暗号化サービス プロバイダー (CSP) からの認証データです。

[in] FlatCredUIContextLength

FlatCredUIContext バッファーのサイズ (バイト単位)。

[in] FlatCredUIContext

指定した資格情報の更新に使用する値。

戻り値

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

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

要件

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