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


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

См. также

FILE_IN_CABINET_INFO

Обзор

SPFILENOTIFY_NEEDNEWCABINET

структуры