Прочие служебные функции оболочки
В этом разделе описываются функции оболочки Windows, экспортированные Shlwapi.dll и определенные в Shlwapi.h и Shlwapi.lib, которые не относятся ни к одной из других категорий служебных функций.
В этом разделе
Раздел | Описание |
---|---|
DllInstall |
Обрабатывает установку и настройку библиотеки DLL. |
GetProcessReference |
Извлекает объект для конкретного процесса, предоставленный SetProcessReference, с увеличением числа ссылок для поддержания процесса в активном состоянии. |
HashData |
Хэширует массив данных. |
IsInternetESCEnabled |
Определяет, находится ли windows Internet Обозреватель в конфигурации усиленной безопасности. |
Iso |
Проверяет наличие указанных операционных систем и функций операционной системы. |
IStream_Copy |
Копирует поток в другой поток. |
IStream_Read |
Считывает байты из указанного потока и возвращает значение, указывающее, были ли все байты успешно прочитаны. |
IStream_ReadPidl |
Считывает указатель на список идентификаторов элементов (PIDL) из объекта IStream в объект PIDLIST_RELATIVE. |
IStream_ReadStr |
Считывает из потока и записывает в строку. |
IStream_Reset |
Перемещает позицию поиска в указанном потоке в начало потока. |
IStream_Size |
Извлекает размер указанного потока в байтах. |
IStream_Write |
Записывает данные неизвестного формата из буфера в указанный поток. |
IStream_WritePidl |
Записывает PIDL из объекта PCUIDLIST_RELATIVE в объект IStream . |
IStream_WriteStr |
Считывает из строки и записывает в поток. |
IUnknown_AtomicRelease |
Освобождает указатель com и задает для него значение NULL. |
IUnknown_GetSite |
Вызывает метод IObjectWithSite::GetSite указанного объекта. |
IUnknown_GetWindow |
Пытается получить дескриптор окна из COM-объекта, запрашивая различные интерфейсы с методом GetWindow . |
IUnknown_QueryService |
Извлекает интерфейс для службы из указанного объекта . |
IUnknown_Set |
Изменяет значение указателя com-интерфейса и освобождает предыдущий интерфейс. |
IUnknown_SetSite |
Задает сайт указанного объекта, вызывая его метод IObjectWithSite::SetSite . |
ParseURL |
Выполняет элементарный анализ URL-адреса. |
QISearch |
Управляемая таблицами реализация метода IUnknown::QueryInterface . |
SetProcessReference |
Предоставляет com-объект, который позволяет размещенным расширениям оболочки и другим компонентам предотвратить преждевременное закрытие хост-процесса. Процессом размещения обычно является Windows Обозреватель или Интернет-Обозреватель, но эта функция также может использоваться другими приложениями. |
SHAutoComplete |
Указывает элементам управления изменения системы использовать автозавершение для заполнения URL-адресов или путей файловой системы. |
SHCreateMemStream |
Создает поток памяти, используя процесс, аналогичный процессу CreateStreamOnHGlobal. |
SHCreateStreamOnFileEx |
Открывает или создает файл и извлекает поток для чтения или записи в этот файл. |
SHCreateThread |
Создает поток. |
SHCreateThreadRef |
Создает ссылку на com-объект для каждого потока. |
SHCreateThreadWithHandle |
Создает новый поток и извлекает его дескриптор. |
SHGetThreadRef |
Извлекает набор ссылок на объекты для каждого потока с помощью SHSetThreadRef. |
SHGlobalCounterDecrement |
Уменьшает глобальный счетчик. |
SHGlobalCounterGetValue |
Возвращает текущее значение глобального счетчика. |
SHGlobalCounterIncrement |
Увеличивает глобальный счетчик. |
SHIsLowMemoryMachine |
|
SHReleaseThreadRef |
Освобождает ссылку на поток до возврата процедуры потока. |
SHSetThreadRef |
Сохраняет ссылку на COM-объект для каждого потока. Это позволяет вызывающему объекту управлять временем существования потока, чтобы гарантировать, что Windows не завершит работу потока до того, как вызывающий объект будет готов. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по