структура FILE_IN_CABINET_INFO_A (setupapi.h)
Структура FILE_IN_CABINET_INFO предоставляет сведения о файле, найденном в кабинете. Функция setupIterateCabinet отправляет эту структуру в качестве одного из параметров при отправке уведомления SPFILENOTIFY_FILEINCABINET в подпрограмму обратного вызова кабинета.
Синтаксис
typedef struct _FILE_IN_CABINET_INFO_A {
PCSTR NameInCabinet;
DWORD FileSize;
DWORD Win32Error;
WORD DosDate;
WORD DosTime;
WORD DosAttribs;
CHAR FullTargetName[MAX_PATH];
} FILE_IN_CABINET_INFO_A, *PFILE_IN_CABINET_INFO_A;
Члены
NameInCabinet
Имя файла, как оно существует в файле кабинета.
FileSize
Несжатый размер файла в шкафу в байтах.
Win32Error
Если возникает ошибка, этот элемент является системным кодом ошибки. Если ошибка не произошла, это NO_ERROR.
DosDate
Дата последнего сохранения файла.
DosTime
MS-DOS метку времени файла в кабинете.
DosAttribs
Атрибуты файла в кабинете.
FullTargetName[MAX_PATH]
Целевой путь и имя файла.
Замечания
Заметка
Заголовок setupapi.h определяет FILE_IN_CABINET_INFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | setupapi.h |
См. также
Обзор