CryptCATEnumerateMember 関数 (mscat.h)
[ CryptCATEnumerateMember 関数は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
CryptCATEnumerateMember 関数は、カタログのメンバーを列挙します。
構文
CRYPTCATMEMBER * CryptCATEnumerateMember(
[in] HANDLE hCatalog,
[in] CRYPTCATMEMBER *pPrevMember
);
パラメーター
[in] hCatalog
列挙するメンバーを含むカタログのハンドル。 この値を NULL にすることはできません。
[in] pPrevMember
カタログのどのメンバーが最後に取得されたかを識別する CRYPTCATMEMBER 構造体へのポインター。 このパラメーターが NULL の場合、この関数はカタログの最初のメンバーを取得します。
戻り値
この関数は、カタログの次のメンバーを表す CRYPTCATMEMBER 構造体へのポインターを返します。 列挙するメンバーがカタログ内に存在しない場合、この関数は NULL を返します。
注釈
返されたポインターや、返されたポインターが指すメンバーを解放しないでください。
例
次の擬似コードの例は、この関数を使用してカタログのすべてのメンバーを列挙する方法を示しています。
CRYPTCATMEMBER *pMember = NULL;
for(pMember = CryptCATEnumerateMember(hCatalog, pMember);
NULL != pMember;
pMember = CryptCATEnumerateMember(hCatalog, pMember))
{
// Use the catalog member.
}
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | mscat.h |
Library | Wintrust.lib |
[DLL] | Wintrust.dll |