структура CABINET_INFO_A (setupapi.h)
Структура CABINET_INFO хранит сведения о файле шкафа. Функция 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
Путь к файлу кабинета.
CabinetFile
Имя файла шкафа.
DiskName
Имя исходного носителя, содержащего файл шкафа.
SetId
Идентификатор текущего набора. Это число создается программным обеспечением, которое создает кабинет.
CabinetNumber
Номер шкафа. Это число создается программным обеспечением, которое создает шкаф и обычно представляет собой нулевой или 1-й индекс, указывающий порядковый номер положения шкафа в наборе.
Замечания
Заметка
Заголовок setupapi.h определяет CABINET_INFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | setupapi.h |
См. также
Обзор