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
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
適切なインデックスが見つかりました。 |
|
何らかの理由でエラーが発生しました。 |
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shlobj_core.h |
[DLL] | Shell32.dll (バージョン 5.0 以降) |