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


структура 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

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

FILE_IN_CABINET_INFO

Обзор

SPFILENOTIFY_NEEDNEWCABINET

Структуры