共用方式為


PFN_CRYPT_ENUM_KEYID_PROP回呼函式 (wincrypt.h)

CRYPT_ENUM_KEYID_PROP回呼函式會與CryptEnumKeyIdentifierProperties函式搭配使用。

語法

PFN_CRYPT_ENUM_KEYID_PROP PfnCryptEnumKeyidProp;

BOOL PfnCryptEnumKeyidProp(
  [in]      const CRYPT_HASH_BLOB *pKeyIdentifier,
  [in]      DWORD dwFlags,
  [in]      void *pvReserved,
  [in, out] void *pvArg,
  [in]      DWORD cProp,
  [in]      DWORD *rgdwPropId,
  [in]      void **rgpvData,
  [in]      DWORD *rgcbData
)
{...}

參數

[in] pKeyIdentifier

包含金鑰識別碼 之CRYPT_INTEGER_BLOB 的指標。

[in] dwFlags

保留供日後使用,且必須為零。

[in] pvReserved

保留供未來使用。 必須是 Null

[in, out] pvArg

從回呼函式傳回之引數的指標。

[in] cProp

rgdwPropId陣列中的元素計數

[in] rgdwPropId

屬性識別碼陣列的指標。 陣列中的每個專案都會是CryptSetKeyIdentifierProperty函式中dwPropId資料表中所列的其中一個實數值型別。

[in] rgpvData

陣列的指標,其中包含對應rgdwPropId陣列元素之pvData元素的指標。

若為 CERT_KEY_PROV_INFO_PROP_ID rgpvData 元素指向 CRYPT_KEY_PROV_INFO 結構。 對於所有其他屬性, rgpvData 元素會指向位元組陣列。

[in] rgcbData

指定rgpvData陣列中對應元素的大小,以位元組為單位的DWORD陣列。

傳回值

如果函式成功,則會傳回 TRUE ;如果函式失敗則傳回 FALSE

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 wincrypt.h

另請參閱

CRYPT_INTEGER_BLOB

CRYPT_KEY_PROV_INFO

CryptEnumKeyIdentifierProperties

CryptSetKeyIdentifierProperty