SetupDiGetClassBitmapIndex 関数 (setupapi.h)

SetupDiGetClassBitmapIndex 関数は、指定したクラスに指定されたミニ アイコンのインデックスを取得します。

構文

WINSETUPAPI BOOL SetupDiGetClassBitmapIndex(
  [in, optional] const GUID *ClassGuid,
  [out]          PINT       MiniIconIndex
);

パラメーター

[in, optional] ClassGuid

ミニ アイコンを取得する デバイス セットアップ クラス の GUID へのポインター。 このポインターは省略可能であり、 NULL にすることができます。

[out] MiniIconIndex

指定したデバイス セットアップ クラスのミニ アイコンのインデックスを受け取る INT 型の変数へのポインター。 ClassGuid パラメーターが NULL の場合、または指定したクラスにミニ アイコンがない場合、SetupDiGetClassBitmapIndex は Unknown デバイス セットアップ クラスのミニ アイコンのインデックスを返します。

戻り値

指定したデバイス セットアップ クラスの最小アイコンがある場合、 SetupDiGetClassBitmapIndexTRUE を返します。 それ以外の場合、この関数は FALSE を 返し、ログに記録されたエラーを GetLastError の呼び出しで取得できます。 ClassGuid パラメーターが NULL の場合、または指定したクラスにミニ アイコンがない場合、関数は FALSE を返し、GetLastError はERROR_NO_DEVICE_ICONを返します。

注釈

デバイス セットアップ クラスのミニ アイコンとそれに対応するインデックスの一覧については、「 SetupDiDrawMiniIcon」を参照してください。

要件

要件
サポートされている最小のクライアント Microsoft Windows 2000 以降のバージョンの Windows で使用できます。
対象プラットフォーム デスクトップ
Header setupapi.h (Setupapi.h を含む)
Library Setupapi.lib
[DLL] Setupapi.dll

こちらもご覧ください

SetupDiDrawMiniIcon

SetupDiLoadClassIcon