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

予約されているオーバーレイのいずれかから、指定した属性を持つ指定したファイルのアイコン オーバーレイまたはアイコン イメージのインデックスを取得します。

構文

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

パラメーター

[in, optional] pwszPath

種類: PCWSTR

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

dwAttrib

型: DWORD

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

[out] pIndex

型: int*

dwflags の値に応じて、アイコン イメージまたはアイコン オーバーレイのインデックス。

dwflags

型: DWORD

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

iReservedID

型: int

予約済みアイコン オーバーレイ ID。

戻り値

型: HRESULT

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

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

要件

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

関連項目

IShellIconOverlay

IShellIconOverlayManager