Поделиться через


Функция 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 возвращает индекс мини-значка для класса установки неизвестного устройства.

Возвращаемое значение

Если для указанного класса установки устройства есть минимальный значок, setupDiGetClassBitmapIndex возвращает значение TRUE. В противном случае эта функция возвращает значение FALSE , а зарегистрированную ошибку можно получить с помощью вызова Метода GetLastError. Если параметр ClassGuid имеет значение NULL или для указанного класса нет мини-значка, функция возвращает значение FALSE , а GetLastError — ERROR_NO_DEVICE_ICON.

Комментарии

Список мини-значков класса настройки устройства и их соответствующих индексов см. в разделе SetupDiDrawMiniIcon.

Требования

Требование Значение
Минимальная версия клиента Доступно в Microsoft Windows 2000 и более поздних версиях Windows.
Целевая платформа Персональный компьютер
Верхняя часть setupapi.h (включая Setupapi.h)
Библиотека Setupapi.lib
DLL Setupapi.dll

См. также раздел

SetupDiDrawMiniIcon

SetupDiLoadClassIcon