Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
Shellapi.h содержит следующие программные интерфейсы:
Функции
|
AssocCreateForClasses Извлекает объект, реализующий интерфейс IQueryAssociations. |
|
CommandLineToArgvW Анализирует строку командной строки Юникода и возвращает массив указателей на аргументы командной строки, а также количество таких аргументов таким образом, что это аналогично стандартным значениям argv и argc времени выполнения C. |
|
DoEnvironmentSubstA Анализирует входную строку, содержащую ссылки на одну или несколько переменных среды, и заменяет их полностью развернутыми значениями. (ANSI) |
|
DoEnvironmentSubstW Анализирует входную строку, содержащую ссылки на одну или несколько переменных среды, и заменяет их полностью развернутыми значениями. (Юникод) |
|
DragAcceptFiles Регистрирует, принимает ли окно удаленные файлы. |
|
DragFinish Освобождает память, выделенную системой для использования при передаче имен файлов в приложение. |
|
DragQueryFileA Извлекает имена удаленных файлов, которые возникают в результате успешной операции перетаскивания. (ANSI) |
|
DragQueryFileW Извлекает имена удаленных файлов, которые возникают в результате успешной операции перетаскивания. (Юникод) |
|
DragQueryPoint Извлекает положение указателя мыши на момент удаления файла во время операции перетаскивания. |
|
DuplicateIcon Создает дубликат указанного значка. |
|
ExtractAssociatedIconA Получает дескриптор значка, хранящегося в виде ресурса в файле, или значка, хранящегося в связанном исполняемом файле файла. (ANSI) |
|
ExtractAssociatedIconExA ExtractAssociatedIconEx может быть изменен или недоступен. (ANSI) |
|
ExtractAssociatedIconExW ExtractAssociatedIconEx может быть изменен или недоступен. (Юникод) |
|
ExtractAssociatedIconW Получает дескриптор значка, хранящегося в виде ресурса в файле, или значка, хранящегося в связанном исполняемом файле файла. (Юникод) |
|
ExtractIconA Возвращает дескриптор значка из указанного исполняемого файла, библиотеки DLL или файла значка. Чтобы получить массив дескрипторов для больших или маленьких значков, используйте функцию ExtractIconEx. (ANSI) |
|
ExtractIconExA Функция ExtractIconEx создает массив дескрипторов для больших или маленьких значков, извлеченных из указанного исполняемого файла, библиотеки DLL или файла значков. (ANSI) |
|
ExtractIconExW Функция ExtractIconEx создает массив дескрипторов для больших или маленьких значков, извлеченных из указанного исполняемого файла, библиотеки DLL или файла значков. (Юникод) |
|
ExtractIconW Возвращает дескриптор значка из указанного исполняемого файла, библиотеки DLL или файла значка. Чтобы получить массив дескрипторов для больших или маленьких значков, используйте функцию ExtractIconEx. (Юникод) |
|
FindExecutableA Извлекает имя и дескриптор исполняемого файла (.exe), связанного с определенным файлом документа. (ANSI) |
|
FindExecutableW Извлекает имя и дескриптор исполняемого файла (.exe), связанного с определенным файлом документа. (Юникод) |
|
InitNetworkAddressControl Инициализирует класс окна управления сетевыми адресами. |
|
NetAddr_DisplayErrorTip Отображает сообщение об ошибке в подсказке, связанной с элементом управления сетевыми адресами. |
|
NetAddr_GetAddress Указывает, соответствует ли сетевой адрес указанному типу и формату. |
|
NetAddr_GetAllowType Извлекает типы сетевых адресов, которые принимает указанный элемент управления сетевыми адресами. |
|
NetAddr_SetAllowType Задает типы сетевых адресов, которые принимает указанный элемент управления сетевыми адресами. |
|
SHAppBarMessage Отправляет в систему сообщение на панели приложений. |
|
SHCreateProcessAsUserW Создает новый процесс в пользовательском режиме и его основной поток для запуска указанного исполняемого файла. |
|
Shell_NotifyIconA Отправляет сообщение в область состояния панели задач. (ANSI) |
|
Shell_NotifyIconGetRect Возвращает экранные координаты ограничивающего прямоугольника значка уведомления. |
|
Shell_NotifyIconW Отправляет сообщение в область состояния панели задач. (Юникод) |
|
ShellAboutA Отображает диалоговое окно ShellAbout. (ANSI) |
|
ShellAboutW Отображает диалоговое окно ShellAbout. (Юникод) |
|
ShellExecuteA Выполняет операцию с указанным файлом. (ShellExecuteA) |
|
ShellExecuteExA Выполняет операцию с указанным файлом. (ShellExecuteExA) |
|
ShellExecuteExW Выполняет операцию с указанным файлом. (ShellExecuteExW) |
|
ShellExecuteW Выполняет операцию с указанным файлом. (ShellExecuteW) |
|
ShellMessageBoxA Оболочка ShellMessageBox может быть изменена или недоступна. (ANSI) |
|
ShellMessageBoxW Оболочка ShellMessageBox может быть изменена или недоступна. (Юникод) |
|
SHEmptyRecycleBinA Очищает корзину на указанном диске. (ANSI) |
|
SHEmptyRecycleBinW Очищает корзину на указанном диске. (Юникод) |
|
SHEnumerateUnreadMailAccountsA Перечисляет учетные записи пользователей с непрочитанной электронной почтой. (ANSI) |
|
SHEnumerateUnreadMailAccountsW Перечисляет учетные записи пользователей с непрочитанной электронной почтой. (Юникод) |
|
SHEvaluateSystemCommandTemplate Обеспечивает строгую проверку параметров, используемых при вызове CreateProcess или ShellExecute. |
|
SHFileOperationA Копирует, перемещает, переименовывает или удаляет объект файловой системы. Эта функция была заменена в Windows Vista IFileOperation. |
|
SHFileOperationW Копирует, перемещает, переименовывает или удаляет объект файловой системы. В Windows Vista и более поздних выпусках рекомендуется использовать IFileOperation вместо этой функции. |
|
SHFreeNameMappings Освобождает объект сопоставления имени файла, полученный функцией SHFileOperation. |
|
SHGetDiskFreeSpaceExA Извлекает сведения о дисковом пространстве для тома диска. (ANSI) |
|
SHGetDiskFreeSpaceExW Извлекает сведения о дисковом пространстве для тома диска. (Юникод) |
|
SHGetDriveMedia Возвращает тип носителя, который находится на заданном диске. |
|
SHGetFileInfoA Извлекает сведения об объекте в файловой системе, например о файле, папке, каталоге или корневом каталоге диска. (ANSI) |
|
SHGetFileInfoW Извлекает сведения об объекте в файловой системе, например о файле, папке, каталоге или корневом каталоге диска. (Юникод) |
|
SHGetImageList Извлекает список изображений. |
|
SHGetLocalizedName Извлекает локализованное имя файла в папке оболочки. |
|
SHGetNewLinkInfoA Создает имя для нового ярлыка на основе предлагаемого целевого объекта ярлыка. Эта функция не создает ярлык, а только имя. (ANSI) |
|
SHGetNewLinkInfoW Создает имя для нового ярлыка на основе предлагаемого целевого объекта ярлыка. Эта функция не создает ярлык, а только имя. (Юникод) |
|
SHGetPropertyStoreForWindow Извлекает объект , представляющий коллекцию свойств определенного окна, которая позволяет запрашивать или задавать эти свойства. |
|
SHGetStockIconInfo Извлекает сведения о системных значках оболочки. |
|
SHGetUnreadMailCountA Извлекает количество непрочитанных сообщений указанного пользователя для всех учетных записей электронной почты. (ANSI) |
|
SHGetUnreadMailCountW Извлекает количество непрочитанных сообщений указанного пользователя для всех учетных записей электронной почты. (Юникод) |
|
SHInvokePrinterCommandA Выполняет команду для объекта принтера. (ANSI) |
|
SHInvokePrinterCommandW Выполняет команду для объекта принтера. (Юникод) |
|
SHIsFileAvailableOffline Определяет, доступны ли файл или папка для автономного использования. Эта функция также определяет, будет ли файл открыт из сети, из локального кэша автономных файлов или из обоих расположений. |
|
SHLoadNonloadedIconOverlayIdentifiers Сообщает оболочке, что во время следующей операции, требующей сведений о наложении, она должна загрузить идентификаторы наложения значков, которые либо не удалось создать, либо не присутствовали для создания при запуске. Идентификаторы, которые уже были загружены, не затрагиваются. |
|
SHQueryRecycleBinA Извлекает размер корзины и количество элементов в ней для указанного диска. (ANSI) |
|
SHQueryRecycleBinW Извлекает размер корзины и количество элементов в ней для указанного диска. (Юникод) |
|
SHQueryUserNotificationState Проверяет состояние компьютера для текущего пользователя, чтобы определить, подходит ли отправка уведомления. |
|
SHRemoveLocalizedName Удаляет локализованное имя файла в папке оболочки. |
|
SHSetLocalizedName Задает локализованное имя файла в папке оболочки. |
|
SHSetUnreadMailCountA Сохраняет количество непрочитанных сообщений текущего пользователя для указанной учетной записи электронной почты в реестре. (ANSI) |
|
SHSetUnreadMailCountW Сохраняет количество непрочитанных сообщений текущего пользователя для указанной учетной записи электронной почты в реестре. (Юникод) |
|
SHTestTokenMembership Использует CheckTokenMembership для проверки того, является ли данный токен членом локальной группы с указанным RID. |
Структуры
|
APPBARDATA Содержит сведения о системном сообщении панели приложений. |
|
ASSOCIATIONELEMENT Определяет сведения, используемые AssocCreateForClasses для получения интерфейса IQueryAssociations для заданного сопоставления файлов. |
|
NC_ADDRESS Содержит сведения, описывающие сетевой адрес. |
|
NOTIFYICONDATAA Содержит сведения, необходимые системе для отображения уведомлений в области уведомлений. Используется Shell_NotifyIcon. (ANSI) |
|
NOTIFYICONDATAW Содержит сведения, необходимые системе для отображения уведомлений в области уведомлений. Используется Shell_NotifyIcon. (Юникод) |
|
NOTIFYICONIDENTIFIER Содержит сведения, используемые Shell_NotifyIconGetRect для определения значка, для которого требуется извлечь ограничивающий прямоугольник. |
|
OPEN_PRINTER_PROPS_INFOA Определяет конкретный лист свойств на страницах свойств принтера и указывает, должна ли эта страница свойств быть модальной. При необходимости используется с функцией SHInvokePrinterCommand. (ANSI) |
|
OPEN_PRINTER_PROPS_INFOW Определяет конкретный лист свойств на страницах свойств принтера и указывает, должна ли эта страница свойств быть модальной. При необходимости используется с функцией SHInvokePrinterCommand. (Юникод) |
|
SHCREATEPROCESSINFOW Содержит сведения, необходимые SHCreateProcessAsUserW для создания процесса. |
|
SHELLEXECUTEINFOA Содержит сведения, используемые ShellExecuteEx. (ANSI) |
|
SHELLEXECUTEINFOW Содержит сведения, используемые ShellExecuteEx. (Юникод) |
|
SHFILEINFOA Содержит сведения об объекте файла. (ANSI) |
|
SHFILEINFOW Содержит сведения об объекте файла. (Юникод) |
|
SHFILEOPSTRUCTA Содержит сведения, которые функция SHFileOperation использует для выполнения операций с файлами. (ANSI) |
|
SHFILEOPSTRUCTW Содержит сведения, которые функция SHFileOperation использует для выполнения операций с файлами. (Юникод) |
|
SHNAMEMAPPINGA Содержит старые и новые имена путей для каждого файла, который был перемещен, скопирован или переименован функцией SHFileOperation. (ANSI) |
|
SHNAMEMAPPINGW Содержит старые и новые имена путей для каждого файла, который был перемещен, скопирован или переименован функцией SHFileOperation. (Юникод) |
|
SHQUERYRBINFO Содержит сведения о размере и количестве элементов, полученные функцией SHQueryRecycleBin. |
|
ШСТОКИКОНИНФО Получает сведения, используемые для получения значка стандартной оболочки. Эта структура используется в вызове SHGetStockIconInfo. |
Перечисления
|
QUERY_USER_NOTIFICATION_STATE Указывает состояние компьютера для текущего пользователя по отношению к приличию отправки уведомления. Используется SHQueryUserNotificationState. |
|
ШСТОКИКОНИД Используется SHGetStockIconInfo для определения значка системы запасов для извлечения. |