共用方式為


ICspStatuses::get_ItemByProvider 方法 (certenroll.h)

ItemByProvider 屬性會擷取與輸入上指定之提供者同名的 ICspStatus 物件,但會識別支援不同預期密鑰使用的演算法。

這個屬性是唯讀的。

語法

HRESULT get_ItemByProvider(
  ICspStatus *pCspStatus,
  ICspStatus **ppValue
);

參數

pCspStatus

ppValue

傳回值

備註

ItemByProvider 屬性會擷取符合輸入提供者名稱的 ICspStatus 物件,但與不同的 X509KeySpec 列舉值相關聯。 例如,如果輸入提供者的 KeySpec 值為 XCN_AT_KEYEXCHANGE,ItemByProvider 屬性會嘗試尋找相同提供者的 ICspStatus 物件,但 KeySpec 值為 XCN_AT_SIGNATURE。

因為 KeySpec 屬性只會與舊版提供者相關聯,所以如果您指定密碼編譯 API:新一代 (CNG) 提供者, ItemByProvider 屬性會傳回與輸入相同的 ICspStatus 物件。

若要使用這個屬性逐一查看集合,請執行下列步驟:

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 certenroll.h
Dll CertEnroll.dll

另請參閱

ICspStatuses