IShellLibrary::GetIcon メソッド (shobjidl_core.h)
ライブラリの既定のアイコンを取得します。
構文
HRESULT GetIcon(
[out] LPWSTR *ppszIcon
);
パラメーター
[out] ppszIcon
種類: LPWSTR*
既定のアイコンの場所を表す null で終わる Unicode 文字列。 文字列は または ModuleFileName,-ResourceID
としてModuleFileName,ResourceIndex
返されます。
値 | 説明 |
---|---|
ModuleFileName | アイコン リソースを含むモジュール ファイルのファイル名。 |
ResourceIndex | コンマの後の数値が正の場合は、モジュール ファイル内のリソースのインデックス。 |
-ResourceID | コンマの後の数値が負の値の場合、数値の絶対値はモジュール ファイル内のアイコンのリソース ID です。 |
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
ppszIcon で返される文字列の解析の詳細については、「PathParseIconLocation」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |