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 函式時,認證加密的安全性內容。 |