структура CABINET_INFO_A (setupapi.h)
В структуре CABINET_INFO хранятся сведения о cab-файле. Функция SetupIterateCabinet указывает эту структуру в качестве параметра при отправке уведомления SPFILENOTIFY_NEEDNEWCABINET в подпрограмму обратного вызова кабинета.
Синтаксис
typedef struct _CABINET_INFO_A {
PCSTR CabinetPath;
PCSTR CabinetFile;
PCSTR DiskName;
USHORT SetId;
USHORT CabinetNumber;
} CABINET_INFO_A, *PCABINET_INFO_A;
Члены
CabinetPath
Путь к cab-файлу.
CabinetFile
Имя cab-файла.
DiskName
Имя исходного носителя, содержащего cab-файл.
SetId
Идентификатор текущего набора. Это число создается программным обеспечением, которое создает шкаф.
CabinetNumber
Номер шкафа. Это число формируется программным обеспечением, которое создает шкаф, и, как правило, представляет собой отсчитываемый от нуля или 1 индекс, указывающий порядковый номер шкафа в наборе.
Комментарии
Примечание
Заголовок setupapi.h определяет CABINET_INFO в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | setupapi.h |