Прочие служебные функции оболочки
В этом разделе описываются функции оболочки Windows, экспортированные Shlwapi.dll и определенные в Shlwapi.h и Shlwapi.lib, которые не попадают под одну из других категорий функций служебной программы.
В этом разделе
Раздел | Описание |
---|---|
DllInstall |
Обрабатывает установку и настройку библиотеки DLL. |
GetProcessReference |
Извлекает объект, зависящий от процесса, предоставленный SetProcessReference, и увеличивает число ссылок для поддержания активности процесса. |
HashData |
Хэширует массив данных. |
IsInternetESCEnabled |
Определяет, находится ли Windows Internet Explorer в конфигурации усиленной безопасности. |
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 Explorer или Internet Explorer, но эта функция также может использоваться другими приложениями. |
SHAutoComplete |
Предписывает системным элементам управления редактирования использовать автозаполнение для выполнения URL-адресов или путей к файловой системе. |
SHCreateMemStream |
Создает поток памяти с помощью аналогичного процесса CreateStreamOnHGlobal. |
SHCreateStreamOnFileEx |
Открывает или создает файл и извлекает поток для чтения или записи в этот файл. |
SHCreateThread |
Создает поток. |
SHCreateThreadRef |
Создает ссылку на поток для com-объекта. |
SHCreateThreadWithHandle |
Создает новый поток и извлекает его дескриптор. |
SHGetThreadRef |
Извлекает ссылку на объект для каждого потока, заданный shSetThreadRef. |
SHGlobalCounterDecrement |
Уменьшает глобальный счетчик. |
SHGlobalCounterGetValue |
Возвращает текущее значение глобального счетчика. |
SHGlobalCounterIncrement |
Увеличивает глобальный счетчик. |
SHIsLowMemoryMachine |
|
SHReleaseThreadRef |
Освобождает ссылку на поток перед возвратом процедуры потока. |
SHSetThreadRef |
Сохраняет ссылку на поток для com-объекта. Это позволяет вызывающему объекту управлять временем существования потока, чтобы убедиться, что Windows не завершит работу потока до готовности вызывающего объекта. |