CredWriteFn 回呼函式 (ntsecpkg.h)

將指定的認證寫入認證 管理員

語法

CredWriteFn Credwritefn;

NTSTATUS Credwritefn(
  [in] PLUID LogonId,
  [in] ULONG CredFlags,
  [in] PENCRYPTED_CREDENTIALW Credential,
  [in] ULONG Flags
)
{...}

參數

[in] LogonId

要讀取認證的登入標識碼。

[in] CredFlags

判斷此函式行為的旗標。 定義下列旗標。

意義
CREDP_FLAGS_IN_PROCESS
0x01
呼叫端正在處理中。
CREDP_FLAGS_USE_MIDL_HEAP
0x02
呼叫端應該使用 midl_user_allocate 函式來配置 認證 緩衝區。
CREDP_FLAGS_DONT_CACHE_TI
0x04
請勿快取目標資訊。
CREDP_FLAGS_CLEAR_PASSWORD
0x08
認證數據會以純文本形式傳遞。
CREDP_FLAGS_USER_ENCRYPTED_PASSWORD
0x10
認證數據會使用 RtlEncryptMemory 函式進行加密。
CREDP_FLAGS_TRUSTED_CALLER
0x20
呼叫端是受信任的進程。

[in] Credential

表示要寫入之認證的 ENCRYPTED_CREDENTIALW 結構的指標。

[in] Flags

保留的。 此參數必須設定為零。

傳回值

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

如果函式失敗,請傳回NTSTATUS錯誤碼,指出失敗的原因。

備註

SpInitialize 函式所接收的LSA_SECPKG_FUNCTION_TABLE結構中有一個指標可供使用

規格需求

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

另請參閱

SpInitialize