IObjectId 介面 (certenroll.h)

IObjectId 介面代表 OID) (對象識別碼。 OID 會從許多憑證註冊 API 屬性傳回,而且可用來初始化下列物件:

所有用來初始化 IObjectId 物件的方法都會呼叫 CryptoAPI CryptFindOIDInfo 函式,以擷取符合指定參數的第一個已註冊 CRYPT_OID_INFO 結構。 函式會在本機計算機和網域伺服器上的 Active Directory 上搜尋登錄和靜態記憶體。 CRYPT_OID_INFO 結構是在 Wincrypt.h 中宣告,並具有下列簽章。

注意 您無法直接在憑證註冊 API 中使用 CRYPT_OID_INFO 結構。

 

繼承

IObjectId 介面繼承自 IDispatch 介面。 IObjectId 也有下列類型的成員:

方法

IObjectId 介面具有這些方法。

 
IObjectId::get_FriendlyName

指定和擷取物件識別碼的顯示名稱。 (取得)
IObjectId::get_Name

擷取包含物件標識碼的CERTENROLL_OBJECTID值。
IObjectId::get_Value

擷取字串,其中包含虛線十進位物件標識碼 (OID) 。
IObjectId::GetAlgorithmName

擷取與演算法物件標識符相關聯的顯示名稱, (OID) 。
IObjectId::InitializeFromAlgorithmName

從演算法名稱或物件識別元初始化物件。
IObjectId::InitializeFromName

從CERTENROLL_OBJECTID列舉值初始化 物件。
IObjectId::InitializeFromValue

從包含虛線十進位物件標識符的字串初始化 物件, (OID) 。
IObjectId::p ut_FriendlyName

指定和擷取物件識別碼的顯示名稱。 (Put)

規格需求

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

另請參閱

CertEnroll 介面

IDispatch

IObjectIds