CredReadDomainCredentialsFn 回呼函式 (ntsecpkg.h)

認證管理員讀取網域認證。

語法

CredReadDomainCredentialsFn Credreaddomaincredentialsfn;

NTSTATUS Credreaddomaincredentialsfn(
  [in]  PLUID LogonId,
  [in]  ULONG CredFlags,
  [in]  PCREDENTIAL_TARGET_INFORMATIONW TargetInfo,
        ULONG Flags,
        PULONG Count,
  [out] PENCRYPTED_CREDENTIALW **Credential
)
{...}

參數

[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] TargetInfo

包含目標計算機相關信息 之CREDENTIAL_TARGET_INFORMATION 結構的指標。

Flags

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

Count

Credential 陣列中的項目數目。

[out] Credential

接收此函式所讀取之認證之 ENCRYPTED_CREDENTIALW 結構的指標指標。

傳回值

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

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

備註

SpInitialize函式所接收的 LSA_SECPKG_FUNCTION_TABLE 結構中,有一個可取得的PointerReadDomainCredentials 函式。

規格需求

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

另請參閱

SpInitialize