IShellIconOverlayManager::GetFileOverlayInfo メソッド (shlobj_core.h)

指定した属性を持つ指定したファイルのアイコン オーバーレイまたはアイコン イメージのインデックスを取得します。

構文

HRESULT GetFileOverlayInfo(
  [in]  PCWSTR pwszPath,
        DWORD  dwAttrib,
  [out] int    *pIndex,
        DWORD  dwflags
);

パラメーター

[in] pwszPath

種類: PCWSTR

ファイルの完全パス名を返します。

dwAttrib

型: DWORD

ファイルの属性。 このパラメーターには、Windows ヘッダー ファイルで定義されている任意のファイル属性フラグ (FILE_ATTRIBUTE_*) を組み合わせて使用できます。 「ファイル属性定数」を参照してください。

[out] pIndex

型: int*

システム イメージ リスト内のアイコン インデックスへのポインター。

dwflags

型: DWORD

アイコン オーバーレイのインデックスには、SIOM_OVERLAYINDEXを使用します。 アイコン イメージのインデックスには、SIOM_ICONINDEXを使用します。

戻り値

型: HRESULT

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
適切なインデックスが見つかりました。
E_FAIL
何らかの理由でエラーが発生しました。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlobj_core.h
[DLL] Shell32.dll (バージョン 5.0 以降)

こちらもご覧ください

IShellIconOverlay

IShellIconOverlayManager