IShellLink

IShellLink::GetIconLocation

シェルリンクオブジェクトのアイコンの場所(ファイル名とインデックス)を取得します。

HRESULT STDMETHODCALLTYPE GetIconLocation(
    LPTSTR  pszIconPath,
    int     cchIconPath,
    int    *piIcon
);

メソッドのインデックス: 16

パラメータ

pszIconPath

取得したアイコンを含むファイルの名前を格納するバッファのアドレスを指定します。

cchIconPath

pszIconPath パラメータで表されるバッファのサイズを文字数で指定します。

piIcon

アイコンのインデックスを受け取る変数のアドレスを指定します。

戻り値

成功すると 0 (NOERROR) が返ります。

失敗すると OLE 定義のエラー値が返ります。

対応情報

Shell32.dll Version 4.00 以降

Windows 95 以降 / Windows NT 4.0 以降