Функция SetupDiGetClassImageListExA (setupapi.h)
Функция setupDiGetClassImageListEx
Синтаксис
WINSETUPAPI BOOL SetupDiGetClassImageListExA(
[out] PSP_CLASSIMAGELIST_DATA ClassImageListData,
[in, optional] PCSTR MachineName,
PVOID Reserved
);
Параметры
[out] ClassImageListData
Указатель на структуру SP_CLASSIMAGELIST_DATA для получения сведений о списке изображений класса, включая дескриптор списка изображений. Поле cbSize этой структуры необходимо инициализировать с размером структуры в байтах перед вызовом этой функции или сбоем.
[in, optional] MachineName
Указатель на строку, завершающую значение NULL, которая предоставляет имя удаленной системы, классы которой SetupDiGetClassImageListEx, должны создавать растровом рисунке. Этот параметр является необязательным и может быть null. Если machineName
Осторожность
Эта функция для доступа к удаленным компьютерам не поддерживается начиная с Windows 8 и Windows Server 2012, так как эта функция была удалена.
Reserved
Должен быть null.
Возвращаемое значение
Функция возвращает TRUE, если она выполнена успешно. В противном случае возвращается FALSE и ошибка журнала может быть получена вызовом GetLastError.
Замечания
Список изображений, созданный этой функцией, должен быть уничтожен путем вызова SetupDiDeskClassImageList.
Заметка
Заголовок setupapi.h определяет SetupDiGetClassImageListEx как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
целевая платформа | Настольный |
заголовка | setupapi.h (include Setupapi.h) |
библиотеки |
Setupapi.lib |