共用方式為


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

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

需求

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