閱讀英文

共用方式為


wincred.h 標頭

安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱

wincred.h 包含下列程式設計介面:

函式

 
CredDeleteA

從使用者的認證集刪除認證。 (ANSI)
CredDeleteW

從使用者的認證集刪除認證。 (Unicode)
CredEnumerateA

列舉使用者認證集中的認證。 (ANSI)
CredEnumerateW

列舉使用者認證集中的認證。 (Unicode)
CredFindBestCredentialA

搜尋認證管理 (CredMan) 資料庫,以取得與目前登入會話相關聯的一組泛型認證,且最符合指定的目標資源。 (ANSI)
CredFindBestCredentialW

搜尋認證管理 (CredMan) 資料庫,以取得與目前登入會話相關聯的一組泛型認證,且最符合指定的目標資源。 (Unicode)
CredFree

CredFree 函式會釋放任何認證管理功能所傳回的緩衝區。
CredGetSessionTypes

CredGetSessionTypes 函式會傳回目前登入會話所支援的最大持續性。 每個認證類型都會傳回個別的最大持續性。
CredGetTargetInfoA

CredGetTargetInfo 函式會擷取具名目的電腦的所有已知目標名稱資訊。 (ANSI)
CredGetTargetInfoW

CredGetTargetInfo 函式會擷取具名目的電腦的所有已知目標名稱資訊。 (Unicode)
CredIsMarshaledCredentialA

判斷指定的使用者名稱字串是否為 CredMarshalCredential 先前封送處理的封送處理認證。 (ANSI)
CredIsMarshaledCredentialW

判斷指定的使用者名稱字串是否為 CredMarshalCredential 先前封送處理的封送處理認證。 (Unicode)
CredIsProtectedA

指定先前對 CredProtect 函式的呼叫是否加密指定的認證。 (ANSI)
CredIsProtectedW

指定先前對 CredProtect 函式的呼叫是否加密指定的認證。 (Unicode)
CredMarshalCredentialA

CredMarshalCredential 函式會將認證轉換成文字字串。 (ANSI)
CredMarshalCredentialW

CredMarshalCredential 函式會將認證轉換成文字字串。 (Unicode)
CredPackAuthenticationBufferA

將字串使用者名稱和密碼轉換成驗證緩衝區。 (ANSI)
CredPackAuthenticationBufferW

將字串使用者名稱和密碼轉換成驗證緩衝區。 (Unicode)
CredProtectA

加密指定的認證,讓目前的安全性內容只能解密認證。 (ANSI)
CredProtectW

加密指定的認證,讓目前的安全性內容只能解密認證。 (Unicode)
CredReadA

從使用者的認證集讀取認證。 (ANSI)
CredReadDomainCredentialsA

從使用者的認證集讀取網域認證。 (ANSI)
CredReadDomainCredentialsW

從使用者的認證集讀取網域認證。 (Unicode)
CredReadW

從使用者的認證集讀取認證。 (Unicode)
CredRenameA

不再支援 CredRename。 (ANSI)
CredRenameW

不再支援 CredRename。 (Unicode)
CredUICmdLinePromptForCredentialsA

提示,並接受來自在命令列主控台 (主控台) 應用程式中工作的使用者的認證資訊。 使用者輸入的名稱和密碼會傳回給呼叫端應用程式以進行驗證。 (ANSI)
CredUICmdLinePromptForCredentialsW

提示,並接受來自在命令列主控台 (主控台) 應用程式中工作的使用者的認證資訊。 使用者輸入的名稱和密碼會傳回給呼叫端應用程式以進行驗證。 (Unicode)
CredUIConfirmCredentialsA

在 CredUIPromptForCredentials 或 CredUICmdLinePromptForCredentials 之後呼叫 ,以確認所收集認證的有效性。 (ANSI)
CredUIConfirmCredentialsW

在 CredUIPromptForCredentials 或 CredUICmdLinePromptForCredentials 之後呼叫 ,以確認所收集認證的有效性。 (Unicode)
CredUIParseUserNameA

CredUIParseUserName 函式會從完整使用者名稱中擷取網域和使用者帳戶名稱。 (ANSI)
CredUIParseUserNameW

CredUIParseUserName 函式會從完整使用者名稱中擷取網域和使用者帳戶名稱。 (Unicode)
CredUIPromptForCredentialsA

建立並顯示可設定的對話方塊,以接受使用者的認證資訊。 (ANSI)
CredUIPromptForCredentialsW

建立並顯示可設定的對話方塊,以接受使用者的認證資訊。 (Unicode)
CredUIPromptForWindowsCredentialsA

建立並顯示可設定的對話方塊,讓使用者能夠使用安裝在本機電腦上的任何認證提供者來提供認證資訊。 (ANSI)
CredUIPromptForWindowsCredentialsW

建立並顯示可設定的對話方塊,讓使用者能夠使用安裝在本機電腦上的任何認證提供者來提供認證資訊。 (Unicode)
CredUIReadSSOCredW

CredUIReadSSOCredW 函式會擷取單一登入認證的使用者名稱。
CredUIStoreSSOCredW

CredUIStoreSSOCredW 函式會儲存單一登入認證。
CredUnmarshalCredentialA

CredUnmarshalCredential 函式會將封送處理認證轉換成原始形式。 (ANSI)
CredUnmarshalCredentialW

CredUnmarshalCredential 函式會將封送處理認證轉換成原始形式。 (Unicode)
CredUnPackAuthenticationBufferA

將呼叫 CredUIPromptForWindowsCredentials 函式傳回的驗證緩衝區轉換成字串使用者名稱和密碼。 (ANSI)
CredUnPackAuthenticationBufferW

將呼叫 CredUIPromptForWindowsCredentials 函式傳回的驗證緩衝區轉換成字串使用者名稱和密碼。 (Unicode)
CredUnprotectA

使用 CredProtect 函式解密先前加密的認證。 (ANSI)
CredUnprotectW

使用 CredProtect 函式解密先前加密的認證。 (Unicode)
CredWriteA

建立新的認證或修改使用者認證集中的現有認證。 (ANSI)
CredWriteDomainCredentialsA

將網域認證寫入使用者的認證集。 (ANSI)
CredWriteDomainCredentialsW

將網域認證寫入使用者的認證集。 (Unicode)
CredWriteW

建立新的認證或修改使用者認證集中的現有認證。 (Unicode)

結構

 
CERT_CREDENTIAL_INFO

CERT_CREDENTIAL_INFO 結構包含憑證的參考。
CREDENTIAL_ATTRIBUTEA

CREDENTIAL_ATTRIBUTE 結構包含認證的應用程式定義屬性。 屬性是關鍵字/值組。 應用程式必須定義屬性的意義。 (ANSI)
CREDENTIAL_ATTRIBUTEW

CREDENTIAL_ATTRIBUTE 結構包含認證的應用程式定義屬性。 屬性是關鍵字/值組。 應用程式必須定義屬性的意義。 (Unicode)
CREDENTIAL_TARGET_INFORMATIONA

CREDENTIAL_TARGET_INFORMATION 結構包含目的電腦的名稱、網域和樹狀結構。 (ANSI)
CREDENTIAL_TARGET_INFORMATIONW

CREDENTIAL_TARGET_INFORMATION 結構包含目的電腦的名稱、網域和樹狀結構。 (Unicode)
CREDENTIALA

CREDENTIAL 結構包含個別認證。 (ANSI)
CREDENTIALW

CREDENTIAL 結構包含個別認證。 (Unicode)
CREDUI_INFOA

CREDUI_INFO 結構可用來將資訊傳遞至 CredUIPromptForCredentials 函式,以建立用來取得認證資訊的對話方塊。 (ANSI)
CREDUI_INFOW

CREDUI_INFO 結構可用來將資訊傳遞至 CredUIPromptForCredentials 函式,以建立用來取得認證資訊的對話方塊。 (Unicode)
USERNAME_TARGET_CREDENTIAL_INFO

USERNAME_TARGET_CREDENTIAL_INFO 結構包含認證的參考。

列舉

 
CRED_MARSHAL_TYPE

指定要由 CredMarshalCredential 或 CredUnmarshalCredential 封送處理的認證類型。
CRED_PROTECTION_TYPE

指定使用 CredProtect 函式時,認證加密的安全性內容。