Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит сведения об объекте файла.
Синтаксис
typedef struct _SHFILEINFOW {
HICON hIcon;
int iIcon;
DWORD dwAttributes;
WCHAR szDisplayName[MAX_PATH];
WCHAR szTypeName[80];
} SHFILEINFOW;
Члены
hIcon
Тип: HICON
Дескриптор значка, представляющего файл. Вы несете ответственность за уничтожение этого дескриптора с помощью DestroyIcon, когда вам больше не нужно.
iIcon
Тип: int
Индекс изображения значка в списке системных образов.
dwAttributes
Тип: DWORD
Массив значений, указывающих атрибуты объекта файла. Сведения об этих значениях см. в методе IShellFolder::GetAttributesOf.
szDisplayName[MAX_PATH]
Тип: TCHAR[MAX_PATH]
Строка, содержащая имя файла, отображаемого в оболочке Windows, или путь и имя файла, содержащего значок, представляющий файл.
szTypeName[80]
Тип: TCHAR[80]
Строка, описывающая тип файла.
Замечания
Эта структура используется с функцией SHGetFileInfo.
Заметка
Заголовок shellapi.h определяет SHFILEINFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| заголовка | shellapi.h |