IShellFolderViewType::EnumViews メソッド

拡張ビューごとに項目識別子リスト (PIDL) への 1 つのポインターを返す列挙子を取得します。

構文

HRESULT EnumViews(
  [in]  ULONG       grfFlags,
  [out] IEnumIDList **ppenum
);

パラメーター

grfFlags [in]

種類: ULONG

列挙に含める項目を示すフラグ。 使用可能な値の一覧については、 SHCONTF 列挙型に関するページを参照してください。 このパラメーターは無視できます。

ppenum [out]

種類: IEnumIDList**

列挙子を受け取る IEnumIDList 型のポインター変数のアドレス。

戻り値

種類: HRESULT

このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

注釈

ビューは、ルート ディレクトリ (PIDL で表される) の非表示フォルダーとしてユーザーに表されます。 必要に応じて、既定のビュー (ルート フォルダー外) は NULL または空の PIDL として表されます。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
[DLL]
Shell32.dll