CreateFormatEnumerator

FORMATETC 構造体の静的配列に対して IEnumFORMATETC を実装するオブジェクトを作成する。

CreateFormatEnumerator cfmtetc, rgfmtetc, ppenumfmtetc

cfmtetc : [int] rgfmtetc パラメータで指定される静的配列内の FORMATETC 構造体の数。cfmtetc パラメータは 0 にできない。
rgfmtetc : [var] FORMATETC 構造体の静的配列へのポインタ。
ppenumfmtetc : [var] 列挙オブジェクトへのインターフェースポインタを受け取る IEnumFORMATETC ポインタ変数のアドレス。

(プラグイン / モジュール : urlmon.dll)

解説

FORMATETC 構造体の静的配列に対して IEnumFORMATETC を実装するオブジェクトを作成する。

[戻り値]
この関数は成功時に S_OK を返す。その他の戻り値としては次のようなものがある。
このドキュメントは省略されている。

[備考]
CreateFormatEnumerator 関数は、FORMATETC 構造体の静的配列に対して IEnumFORMATETC
を実装する列挙オブジェクトを作成する。cfmtetc
パラメータで構造体の個数を指定する。返されたポインタを通じて、標準の列挙メソッドを呼び出して構造体を列挙できる。

情報

プラグイン / モジュールurlmon.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の urlmon.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_urlmon_gen2.hs