ホーム › Security.Cryptography › PFN_CRYPT_ENUM_KEYID_PROP
PFN_CRYPT_ENUM_KEYID_PROP
コールバックシグネチャ
BOOL PFN_CRYPT_ENUM_KEYID_PROP(
CRYPT_INTEGER_BLOB* pKeyIdentifier,
DWORD dwFlags,
void* pvReserved,
void* pvArg,
DWORD cProp,
DWORD* rgdwPropId,
void** rgpvData,
DWORD* rgcbData
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| pKeyIdentifier | CRYPT_INTEGER_BLOB* | キー識別子を格納する CRYPT_INTEGER_BLOB へのポインターです。 |
| dwFlags | DWORD | 将来の使用のために予約されています。ゼロである必要があります。 |
| pvReserved | void* | 将来の使用のために予約されています。NULL である必要があります。 |
| pvArg | void* | コールバック関数に渡される引数へのポインターです。 |
| cProp | DWORD | rgdwPropId の配列の要素数です。 |
| rgdwPropId | DWORD* | プロパティ識別子の配列へのポインターです。配列の各エントリは、CryptSetKeyIdentifierProperty 関数の dwPropId の表に示されている値の型のいずれかになります。 - **rgpvData [in]rgdwPropId 配列の各要素に対応する pvData 要素へのポインターを格納した配列へのポインターです。 CERT_KEY_PROV_INFO_PROP_ID の場合、rgpvData 要素は CRYPT_KEY_PROV_INFO 構造体を指します。それ以外のプロパティの場合、rgpvData 要素はバイト配列を指します。 |
| rgpvData | void** | rgdwPropId 配列の各要素に対応する pvData 要素へのポインターを格納した配列へのポインターです。 CERT_KEY_PROV_INFO_PROP_ID の場合、rgpvData 要素は CRYPT_KEY_PROV_INFO 構造体を指します。それ以外のプロパティの場合、rgpvData 要素はバイト配列を指します。 |
| rgcbData | DWORD* | rgpvData 配列の対応する要素のサイズ (バイト単位) を指定する DWORD の配列です。 |
公式ドキュメント
CRYPT_ENUM_KEYID_PROP コールバック関数は、CryptEnumKeyIdentifierProperties 関数とともに使用されます。
戻り値
関数が成功した場合は TRUE、失敗した場合は FALSE を返します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)