Другие служебные функции оболочки
В этом разделе описываются эти функции Оболочки Windows, экспортированные Shlwapi.dll и определенные в Shlwapi.h и Shlwapi.lib, которые не соответствуют одной из других категорий функций служебной программы.
В этом разделе
Тема | Описание |
---|---|
DllInstall |
Обрабатывает установку и настройку библиотеки DLL. |
GetProcessReference |
Извлекает объект, предоставленный SetProcessReference, добавив число ссылок для поддержания активности процесса. |
HashData |
Хэширует массив данных. |
IsInternetESCEnabled |
Определяет, находится ли Windows Internet Explorer в конфигурации расширенной безопасности. |
IsOS |
Проверяет наличие указанных операционных систем и функций операционной системы. |
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 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 не завершит работу потока до готовности вызывающего объекта. |