CryptCATEnumerateCatAttr 関数 (mscat.h)

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

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

構文

CRYPTCATATTRIBUTE * CryptCATEnumerateCatAttr(
  [in] HANDLE            hCatalog,
  [in] CRYPTCATATTRIBUTE *pPrevAttr
);

パラメーター

[in] hCatalog

属性が列挙されているカタログのハンドル。 この値を NULL にすることはできません。

[in] pPrevAttr

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

戻り値

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

解説

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

要件

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

関連項目

CryptCATEnumerateAttr