CreateFormatEnumerator 関数 (urlmon.h)
FORMATETC 構造体の静的配列に対して IEnumFORMATETC を実装するオブジェクトを作成します。
構文
HRESULT CreateFormatEnumerator(
[in] UINT cfmtetc,
[in] FORMATETC *rgfmtetc,
[out] IEnumFORMATETC **ppenumfmtetc
);
パラメーター
[in] cfmtetc
rgfmtetc パラメーターで指定された静的配列内の FORMATETC 構造体の数。 cfmtetc パラメーターを 0 にすることはできません。
[in] rgfmtetc
FORMATETC 構造体の静的配列へのポインター。
[out] ppenumfmtetc
列挙子オブジェクトへのインターフェイス ポインターを受け取る IEnumFORMATETC ポインター変数のアドレス。
戻り値
この関数は、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。
リターン コード | 説明 |
---|---|
|
1 つ以上のパラメーターが無効です。 |
解説
CreateFormatEnumerator 関数は、FORMATETC 構造体の静的配列に対して IEnumFORMATETC を実装する列挙子オブジェクトを作成します。 cfmtetc パラメーターは、これらの構造体の数を指定します。 ポインターを使用すると、標準の列挙メソッドを呼び出して構造体を列挙できます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | urlmon.h |
Library | Urlmon.lib |
[DLL] | Urlmon.dll |