Функция SetupGetLineCountA (setupapi.h)
[Эта функция доступна для использования в операционных системах, указанных в разделе "Требования". Он может быть изменен или недоступен в последующих версиях. SetupAPI больше не следует использовать для установки приложений. Вместо этого используйте установщик Windows для разработки установщиков приложений. SetupAPI по-прежнему используется для установки драйверов устройств.]
Функция setupGetLineCount
Синтаксис
WINSETUPAPI LONG SetupGetLineCountA(
[in] HINF InfHandle,
[in] PCSTR Section
);
Параметры
[in] InfHandle
Дескриптор в INF-файл.
[in] Section
Указатель на строку, завершающуюся значением NULL, которая указывает раздел, в котором требуется подсчитать строки.
Возвращаемое значение
Если InfHandle ссылается на несколько INF-файлов, добавленных с помощью SetupOpenAppendInfFile, эта функция возвращает сумму строк во всех INF-файлах, содержащих указанный раздел. Возвращаемое значение 0 указывает пустой раздел. Если раздел не существует, функция возвращает значение –1.
Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
Заметка
Заголовок setupapi.h определяет SetupGetLineCount как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | setupapi.h |
библиотеки |
Setupapi.lib |
DLL | Setupapi.dll |
набор API | ext-ms-win-setupapi-inf-l1-1-1 (представлено в Windows 10 версии 10.0.14393) |
См. также
Обзор