共用方式為


SpUpdateCredentialsFn 回呼函式 (ntsecpkg.h)

匯報 與指定內容相關聯的認證。

語法

SpUpdateCredentialsFn Spupdatecredentialsfn;

NTSTATUS Spupdatecredentialsfn(
  [in] LSA_SEC_HANDLE ContextHandle,
  [in] GUID *CredType,
  [in] ULONG FlatCredUIContextLength,
       PUCHAR FlatCredUIContext
)
{...}

參數

[in] ContextHandle

要更新之內容的句柄。

[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 參數所指定的緩衝區大小,以字元為單位。

FlatCredUIContext

指定更新認證的字串。

傳回值

如果函式成功,請傳回 STATUS_SUCCESS或參考狀態代碼。

如果函式失敗,請傳回 NTSTATUS 錯誤碼,指出失敗的原因。 如需詳細資訊,請參閱<備註>。

備註

SpUpdateCredentialsFn 函式的指標可在從SpLsaModeInitialize函式收到的SECPKG_FUNCTION_TABLE結構中使用。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 ntsecpkg.h