CryptCATEnumerateAttr 関数 (mscat.h)

[ CryptCATEnumerateAttr 関数は、[要件] セクションで指定されたオペレーティング システムで使用できます。 これは、以降のバージョンで変更または使用できない可能性があります。

CryptCATEnumerateAttr 関数は、カタログのメンバーに関連付けられている属性を列挙します。 この関数には、関連付けられたインポート ライブラリがありません。 LoadLibrary 関数と GetProcAddress 関数を使用して、Wintrust.dll に動的にリンクする必要があります。

構文

CRYPTCATATTRIBUTE * CryptCATEnumerateAttr(
  [in] HANDLE            hCatalog,
  [in] CRYPTCATMEMBER    *pCatMember,
  [in] CRYPTCATATTRIBUTE *pPrevAttr
);

パラメーター

[in] hCatalog

pCatMember によって識別されるメンバーを含むカタログのハンドル。 この値を NULL にすることはできません。

[in] pCatMember

列挙するカタログのメンバーを識別する CRYPTCATMEMBER 構造体へのポインター。

[in] pPrevAttr

この関数から以前に返された値へのポインター、または列挙を開始するための NULL へのポインター。

戻り値

戻り値は、属性情報を含む CRYPTCATATTRIBUTE 構造体へのポインターです。列挙に属性が存在しない場合、またはエラーが発生した場合は NULL です。 返されたポインターは、この関数の後続の呼び出しに対して pPrevAttr パラメーターとして渡されます。

解説

返されたポインターや、返されたポインターが指すメンバーを解放しないでください。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー mscat.h
Library Wintrust.lib
[DLL] Wintrust.dll

関連項目

CryptCATEnumerateCatAttr