共用方式為


credentialprovider.h 標頭

Windows Shell 會使用此標頭。 如需詳細資訊,請參閱

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

介面

 
IConnectableCredentialProviderCredential

公開連接和中斷 IConnectableCredentialProviderCredential 物件的方法。
ICredentialProvider

公開認證提供者的安裝和操作中使用的方法。 所有認證提供者都必須實作這個介面。
ICredentialProviderCredential

公開啟用認證處理的方法。
ICredentialProviderCredential2

藉由新增方法來擷取使用者的安全性識別碼 (SID) ,以擴充 ICredentialProviderCredential 介面。 認證與該使用者相關聯,而且可以群組在使用者的磚底下。
ICredentialProviderCredentialEvents

提供認證用來在登入 UI 或認證 UI 中通知狀態或文字變更事件的非同步回呼機制。
ICredentialProviderCredentialEvents2

藉由新增方法,在Logon UI 或認證 UI 中啟用欄位的批次更新,以擴充 ICredentialProviderCredentialEvents 介面。
ICredentialProviderCredentialWithFieldOptions

提供方法,可讓認證提供者架構判斷您是否已對登入或認證 UI 中的欄位選項進行自訂。
ICredentialProviderEvents

提供認證提供者用來通知認證清單或其欄位變更的非同步回呼機制。
ICredentialProviderFilter

用來根據執行時間可用的資訊動態篩選認證提供者。
ICredentialProviderSetUserArray

提供方法,可讓認證提供者接收將顯示在登入或認證 UI 中的一組使用者。
ICredentialProviderUser

提供用來擷取登入或認證 UI 中包含的個別使用者特定屬性的方法。
ICredentialProviderUserArray

代表將出現在登入或認證 UI 中的一組使用者。 這項資訊可讓認證提供者列舉集合,以擷取每個使用者填入欄位或篩選集合的屬性資訊。
IQueryContinueWithStatus

公開方法,提供認證提供者在嘗試連線到網路時呼叫 QueryContinue 的標準機制,以判斷它們是否應該繼續這些嘗試。

結構

 
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

包含認證的詳細資料。
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

描述認證中的單一欄位。 例如,字串或使用者影像。

列舉

 
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS

指出認證提供者應該傳回的認證類型,以與「其他使用者」圖格產生關聯。 由ICredentialProviderUserArray_GetAccountOptions使用。
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS

提供登入或認證 UI 中單一欄位的自訂選項。
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE

描述欄位的狀態,以及使用者如何與其互動。 認證提供者可以顯示各種不同互動式狀態的欄位。
CREDENTIAL_PROVIDER_FIELD_STATE

指定認證 UI 中單一欄位的狀態。
CREDENTIAL_PROVIDER_FIELD_TYPE

指定認證欄位的類型。 由CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR使用。
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE

描述認證提供者嘗試序列化認證時的回應。
CREDENTIAL_PROVIDER_STATUS_ICON

指出應該顯示的狀態圖示。
CREDENTIAL_PROVIDER_USAGE_SCENARIO

宣告支援認證提供者的案例。 認證提供者使用案例 (CPUS) 可讓認證提供者跨案例提供不同的列舉行為和 UI 欄位設定。