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


Функция SetupGetLineCountA (setupapi.h)

[Эта функция доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. SetupAPI больше не следует использовать для установки приложений. Вместо этого используйте установщик Windows для разработки установщиков приложений. SetupAPI по-прежнему используется для установки драйверов устройств.]

Функция SetupGetLineCount возвращает количество строк в указанном разделе INF-файла.

Синтаксис

WINSETUPAPI LONG SetupGetLineCountA(
  [in] HINF  InfHandle,
  [in] PCSTR Section
);

Параметры

[in] InfHandle

Дескриптор INF-файла.

[in] Section

Указатель на строку, завершающуюся нулевым значением, которая указывает раздел, в котором требуется подсчитать строки.

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

Если InfHandle ссылается на несколько INF-файлов, добавленных с помощью SetupOpenAppendInfFile, эта функция возвращает сумму строк во всех INF-файлах, содержащих указанный раздел. Возвращаемое значение 0 указывает пустой раздел. Если раздел не существует, функция возвращает –1.

Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Примечание

Заголовок setupapi.h определяет SetupGetLineCount в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header setupapi.h
Библиотека Setupapi.lib
DLL Setupapi.dll
Набор API ext-ms-win-setupapi-inf-l1-1-1 (представлено в Windows 10 версии 10.0.14393)

См. также

Функции

Обзор