Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
ocidl.h содержит следующие программные интерфейсы:
Интерфейсы
|
IAdviseSinkEx Этот интерфейс является производным от IAdviseSink для предоставления расширений для уведомления приемника об изменениях в состоянии представления объекта. |
|
IClassFactory2 Позволяет объекту фабрики класса на сервере объектов любого типа управлять созданием объектов с помощью лицензирования. |
|
IConnectionPoint Поддерживает точки подключения для подключаемых объектов. (IConnectionPoint) |
|
IConnectionPointContainer Поддерживает точки подключения для подключаемых объектов. (IConnectionPointContainer) |
|
IEnumConnectionPoints Перечисляет точки подключения. |
|
IEnumConnections Перечисляет текущие подключения для подключаемого объекта. |
|
IEnumOleUndoUnits Перечисляет единицы отмены в стеке отмены или повтора. |
|
IFont Предоставляет оболочку вокруг объекта шрифта Windows. |
|
IFontDisp Предоставляет свойства объекта шрифта с помощью службы автоматизации. Он предоставляет подмножество методов IFont. |
|
IObjectWithSite Предоставляет простой способ поддержки обмена данными между объектом и его сайтом в контейнере. |
|
IOleControl Предоставляет возможности для поддержки мнемоники клавиатуры, внешних свойств и событий в объектах управления. |
|
IOleControlSite Предоставляет методы, позволяющие объекту сайта управлять каждым внедренным элементом управления в контейнере. |
|
IOleInPlaceObjectWindowless Позволяет объекту без окна обрабатывать сообщения окна и участвовать в операциях перетаскивания. Он является производным от интерфейса IOleInPlaceObject и расширяет его. |
|
IOleInPlaceSiteEx Предоставляет дополнительный набор методов уведомления об активации и деактивации, которые позволяют объекту избежать ненужного мигания на экране при активации и деактивации объекта. |
|
IOleInPlaceSiteWindowless Расширяет интерфейс IOleInPlaceSiteEx. |
|
IOleParentUndoUnit Позволяет единицам отмены содержать дочерние единицы отмены. |
|
IOleUndoManager Интерфейс IOleUndoManager позволяет контейнерам реализовывать многоуровневые операции отмены и повтора для действий, выполняемых внутри содержащихся элементов управления. |
|
IOleUndoUnit Служит основным интерфейсом в блоке отмены. Блок отмены инкапсулирует сведения, необходимые для отмены или повторного выполнения одного действия. |
|
IPerPropertyBrowsing Извлекает сведения на страницах свойств, предлагаемых объектом . |
|
IPersistPropertyBag Работает с IPropertyBag и IErrorlog для определения механизма сохраняемости на основе отдельных свойств. |
|
IPersistStreamInit Замена для IPersistStream, который добавляет метод инициализации. |
|
IPicture Управляет объектом изображения и его свойствами. Объекты picture предоставляют не зависящий от языка абстракцию для растровых изображений, значков и метафайлов. |
|
IPictureDisp Предоставляет свойства объекта рисунка с помощью службы автоматизации. Он предоставляет подмножество функций, доступных с помощью методов IPicture. |
|
IPointerInactive Позволяет объекту оставаться неактивным большую часть времени, но по-прежнему участвовать во взаимодействии с мышью, включая перетаскивание. |
|
IPropertyNotifySink Реализуется объектом-приемником для получения уведомлений об изменениях свойств от объекта, который поддерживает IPropertyNotifySink в качестве исходящего интерфейса. |
|
IPropertyPage Предоставляет основные функции объекта страницы свойств, который управляет определенной страницей в листе свойств. |
|
IPropertyPage2 Расширение для IPropertyPage для поддержки первоначального выбора свойства на странице. |
|
IPropertyPageSite Предоставляет основные возможности для объекта сайта страницы свойств. |
|
IProvideClassInfo Предоставляет доступ к сведениям о типе для записи сокласса объекта в его библиотеке типов. |
|
IProvideClassInfo2 Расширение для IProvideClassInfo, которое позволяет быстрее и проще получить идентификатор IID исходящего интерфейса объекта для набора событий по умолчанию. |
|
IProvideMultipleClassInfo Расширение для IProvideClassInfo2, которое ускоряет и упрощает получение сведений о типах из компонента, который может иметь несколько коклассов, определяющих его поведение. |
|
IQuickActivate Включает элементы управления и контейнеры, чтобы избежать узких мест производительности при загрузке элементов управления. Он объединяет подтверждение времени загрузки или инициализации между элементом управления и его контейнером в один вызов. |
|
ISimpleFrameSite Предоставляет простые элементы управления кадрами, которые действуют как простые контейнеры для других вложенных элементов управления. |
|
ISpecifyPropertyPages Указывает, что объект поддерживает страницы свойств. |
|
IViewObjectEx Расширение, производное от IViewObject2, которое обеспечивает поддержку расширенного рисования без мерцания для непрямоугольных объектов и прозрачных объектов, проверки нажатия для непрямоугольных объектов и изменения размера элемента управления. |
Функции
|
HPALETTE_UserFree Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC (HPALETTE_UserFree). |
|
HPALETTE_UserFree64 Освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. (HPALETTE_UserFree64) |
|
HPALETTE_UserMarshal Маршалирует объект HPALETTE в буфер RPC. (HPALETTE_UserMarshal) |
|
HPALETTE_UserMarshal64 Маршалирует объект HPALETTE в буфер RPC. (HPALETTE_UserMarshal64) |
|
HPALETTE_UserSize Вычисляет размер провода объекта HPALETTE и получает его дескриптор и данные. (HPALETTE_UserSize) |
|
HPALETTE_UserSize64 Вычисляет размер провода объекта HPALETTE и получает его дескриптор и данные. (HPALETTE_UserSize64) |
|
HPALETTE_UserUnmarshal Отменяет удаление объекта HPALETTE из буфера RPC. (HPALETTE_UserUnmarshal) |
|
HPALETTE_UserUnmarshal64 Отменяет удаление объекта HPALETTE из буфера RPC. (HPALETTE_UserUnmarshal64) |
Структуры
|
CADWORD Задает подсчитываемый массив значений, который можно использовать для получения значения, соответствующего одной из предопределенных строк для свойства. |
|
CALPOLESTR Указывает подсчитываемый массив строк, используемый для указания предопределенных строк, которые может принимать свойство. |
|
CAUUID Указывает подсчитываемый массив типов UUID или GUID, используемый для получения массива идентификаторов CLSID для страниц свойств, которые объект хочет отобразить. |
|
CONNECTDATA Описывает имеющееся подключение к заданной точке подключения. |
|
CONTROLINFO Содержит параметры, описывающие мнемонику клавиатуры и поведение клавиатуры элемента управления. Структура заполняется методом IOleControl::GetControlInfo. |
|
DVASPECTINFO Содержит сведения, используемые методом IViewObject::D raw для оптимизации отрисовки неактивного объекта за счет более эффективного использования GDI. |
|
DVEXTENTINFO Представляет данные размера, используемые в IViewObjectEx::GetNaturalExtent. |
|
LICINFO Содержит параметры, описывающие поведение лицензирования фабрики классов, поддерживающей лицензирование. Структура заполняется путем вызова метода IClassFactory2::GetLicInfo. |
|
POINTF Содержит сведения, используемые для преобразования между единицами контейнера, выраженными в плавающей запятой, и единицами управления, выраженными в HIMETRIC. |
|
PROPPAGEINFO Содержит параметры, используемые для описания страницы свойств в фрейме свойства. Страница свойств заполняет предоставленную вызывающим элементом структуру в методе IPropertyPage::GetPageInfo. |
|
QACONTAINER Указывает сведения о контейнере для IQuickActivate::QuickActivate. |
|
QACONTROL Указывает сведения об элементе управления для IQuickActivate::QuickActivate. |
Перечисления
|
ACTIVATEFLAGS Указывает, активируется ли объект как объект без окон. Он используется в IOleInPlaceSiteEx::OnInPlaceActivateEx. |
|
DVASPECT2 Задает новые аспекты рисования, используемые для оптимизации процесса рисования. |
|
DVASPECTINFOFLAG Указывает, может ли объект поддерживать оптимизированное рисование самого себя. |
|
DVEXTENTMODE Указывает, является ли режим изменения размера содержимым или целочисленным. |
|
GUIDKIND Флаги, используемые для указания типа сведений, запрашиваемых от объекта в IProvideClassInfo2. |
|
HITRESULT Указывает, находится ли расположение в изображении объекта . |
|
OLEDCFLAGS Указывает дополнительные сведения для контейнера о контексте устройства, запрошенном объектом . |
|
PICTUREATTRIBUTES Задает атрибуты объекта picture, возвращаемые методом IPicture::get_Attributes. |
|
POINTERINACTIVE Укажите политику активации объекта и используются в методе IPointerInactive::GetActivationPolicy. |
|
QACONTAINERFLAGS Указывает внешние свойства, предоставляемые контейнером. Он используется в элементе dwAmbientFlags структуры QACONTAINER. |
|
READYSTATE Свойство ReadyState извлекает Значение ReadyState объекта MSWebDVD. |
|
UASFLAGS Предоставляет сведения о родительском блоке отмены. |
|
VIEWSTATUS Указывает непрозрачность объекта и аспекты рисования, поддерживаемые объектом . |