Leer en inglés

Compartir a través de


encabezado oleidl.h

Varias tecnologías usan este encabezado. Para más información, consulte:

oleidl.h contiene las siguientes interfaces de programación:

Interfaces

 
IDropSource

La interfaz IDropSource es una de las interfaces que implementa para proporcionar operaciones de arrastrar y colocar en la aplicación.
IDropSourceNotify

La interfaz IDropSourceNotify se implementa en un objeto IDropSource para recibir notificaciones de OLE cuando un usuario arrastra el mouse hacia o hacia fuera de una ventana de destino de colocación potencial.
IDropTarget

La interfaz IDropTarget es una de las interfaces que implementa para proporcionar operaciones de arrastrar y colocar en la aplicación.
IEnterpriseDropTarget

Cuando se implementa mediante la aplicación de destino de colocación, esta interfaz proporciona al motor de arrastrar y colocar OLE la capacidad de determinar si la aplicación de destino de colocación pretende evaluar la directiva de protección empresarial y proporciona al motor de arrastrar y colocar OLE una manera de proporcionar el identificador de empresa de la aplicación de origen de colocación a la aplicación de destino de colocación.
IEnumOLEVERB

Enumera los distintos verbos disponibles para un objeto en orden de número de verbo ascendente. IOleObject::EnumVerbs devuelve un enumerador que implementa la interfaz IEnumOLEVERB.
IOleAdviseHolder

Administra las conexiones de asesoramiento y las notificaciones de documentos compuestas en un servidor de objetos.
IOleCache

Proporciona control de los datos de presentación que se almacenan en caché dentro de un objeto . Los datos de presentación almacenados en caché están disponibles para el contenedor del objeto incluso cuando la aplicación de servidor no se está ejecutando o no está disponible.
IOleCache2

Permite a los clientes de objetos actualizar de forma selectiva cada caché que se creó con IOleCache::Cache.
IOleCacheControl

Proporciona un mantenimiento adecuado de las memorias caché. Mantiene las memorias caché conectando la implementación de IDataObject del objeto en ejecución a la memoria caché, lo que permite que la memoria caché reciba notificaciones del objeto en ejecución.
IOleClientSite

Proporciona los medios principales por los que un objeto incrustado obtiene información sobre la ubicación y la extensión de su sitio de presentación, su moniker, su interfaz de usuario y otros recursos proporcionados por su contenedor.
IOleContainer

Enumera los objetos de un documento compuesto o bloquea un contenedor en estado de ejecución. Las aplicaciones contenedora y de objeto implementan esta interfaz.
IOleInPlaceActiveObject

Proporciona un canal directo de comunicación entre un objeto en contexto y la ventana de marco más externa de la aplicación asociada y la ventana de documento dentro de la aplicación que contiene el objeto incrustado.
IOleInPlaceFrame

Controla la ventana de marco de nivel superior del contenedor.
IOleInPlaceObject

Administra la activación y desactivación de los objetos en contexto, y determina la cantidad del objeto en contexto que debe estar visible.
IOleInPlaceSite

Administra la interacción entre el contenedor y el sitio del cliente en contexto del objeto. Recuerde que el sitio cliente es el sitio para mostrar para objetos incrustados y proporciona información conceptual y de posición sobre el objeto.
IOleInPlaceUIWindow

Implementado por las aplicaciones contenedora y usadas por las aplicaciones de objeto para negociar el espacio de borde en la ventana del documento o marco.
IOleItemContainer

Lo usan los monikers de elementos cuando están enlazados a los objetos que identifican.
IOleLink

Permite que un objeto vinculado proporcione a su contenedor funciones relacionadas con la vinculación.
IOleObject

Actúa como medio principal por el que un objeto incrustado proporciona funcionalidad básica a su contenedor y se comunica con él.
IOleWindow

La interfaz IOleWindow proporciona métodos que permiten a una aplicación obtener el identificador de las distintas ventanas que participan en la activación local y también para entrar y salir del modo de ayuda contextual.
IParseDisplayName

Analiza una cadena de nombre que se puede mostrar para convertirlo en un moniker para implementaciones de moniker personalizadas.
IViewObject

Permite que un objeto se muestre directamente sin pasar un objeto de datos al autor de la llamada. Además, esta interfaz puede crear y administrar una conexión con un receptor de aviso para que el autor de la llamada pueda recibir una notificación de los cambios en el objeto de vista.
IViewObject2

Extensión de la interfaz IViewObject que devuelve el tamaño del dibujo para una vista determinada de un objeto. Puede evitar que el objeto se ejecute si aún no se está ejecutando llamando a este método en lugar de IOleObject::GetExtent.

Functions

 
CLIPFORMAT_UserFree

La función CLIPFORMAT_UserFree (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
CLIPFORMAT_UserFree64

La función CLIPFORMAT_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
CLIPFORMAT_UserMarshal

La función CLIPFORMAT_UserMarshal (oleidl.h) serializa un objeto CLIPFORMAT en el búfer RPC.
CLIPFORMAT_UserMarshal64

La función CLIPFORMAT_UserMarshal64 (oleidl.h) serializa un objeto CLIPFORMAT en el búfer RPC.
CLIPFORMAT_UserSize

La función CLIPFORMAT_UserSize (oleidl.h) calcula el tamaño del cable del objeto CLIPFORMAT y obtiene su identificador y datos.
CLIPFORMAT_UserSize64

La función CLIPFORMAT_UserSize64 (oleidl.h) calcula el tamaño del cable del objeto CLIPFORMAT y obtiene su identificador y datos.
CLIPFORMAT_UserUnmarshal

La función CLIPFORMAT_UserUnmarshal (oleidl.h) desenlaza un objeto CLIPFORMAT del búfer RPC.
CLIPFORMAT_UserUnmarshal64

La función CLIPFORMAT_UserUnmarshal64 (oleidl.h) desenlaza un objeto CLIPFORMAT del búfer RPC.
HACCEL_UserFree

La función HACCEL_UserFree (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
HACCEL_UserFree64

La función HACCEL_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
HACCEL_UserMarshal

Serializa un HACCEL en el búfer RPC.
HACCEL_UserMarshal64

Serializa un objeto HACCEL en el búfer RPC.
HACCEL_UserSize

La función HACCEL_UserSize (oleidl.h) calcula el tamaño del cable del objeto HACCEL y obtiene su identificador y datos.
HACCEL_UserSize64

La función HACCEL_UserSize64 (oaild.h) calcula el tamaño del cable del objeto HACCEL y obtiene su identificador y datos.
HACCEL_UserUnmarshal

La función HACCEL_UserUnmarshal (oleidl.h) desenlaza un objeto HACCEL del búfer RPC.
HACCEL_UserUnmarshal64

La función HACCEL_UserUnmarshal64 (oleidl.h) desmarza un objeto HACCEL del búfer RPC.
HDC_UserFree

La función HDC_UserFree (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
HDC_UserFree64

La función HDC_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
HDC_UserMarshal

La función HDC_UserMarshal (oleidl.h) serializa un objeto HDC en el búfer RPC.
HDC_UserMarshal64

La función HDC_UserMarshal64 (oleidl.h) serializa un objeto HDC en el búfer RPC.
HDC_UserSize

La función HDC_UserSize (oleidl.h) calcula el tamaño del cable del objeto HDC y obtiene su identificador y sus datos.
HDC_UserSize64

La función HDC_UserSize64 (oleidl.h) calcula el tamaño del cable del objeto HDC y obtiene su identificador y sus datos.
HDC_UserUnmarshal

La función HDC_UserUnmarshal (oleidl.h) desmarshala un objeto HDC del búfer RPC.
HDC_UserUnmarshal64

La función HDC_UserUnmarshal64 (oleidl.h) desmarshala un objeto HDC del búfer RPC.
HGLOBAL_UserFree

La función HGLOBAL_UserFree (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos auxiliares RPC.
HGLOBAL_UserFree64

La función HGLOBAL_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
HGLOBAL_UserMarshal

Serializa un HGLOBAL en el búfer RPC.
HGLOBAL_UserMarshal64

Serializa un objeto HGLOBAL en el búfer RPC.
HGLOBAL_UserSize

La función HGLOBAL_UserSize (oleidl.h) calcula el tamaño del cable del objeto HGLOBAL y obtiene su identificador y sus datos.
HGLOBAL_UserSize64

La función HGLOBAL_UserSize64 (oleidl.h) calcula el tamaño del cable del objeto HGLOBAL y obtiene su identificador y sus datos.
HGLOBAL_UserUnmarshal

La función HGLOBAL_UserUnmarshal (oleidl.h) desmarshala un objeto HGLOBAL del búfer RPC.
HGLOBAL_UserUnmarshal64

La función HGLOBAL_UserUnmarshal64 (oleidl.h) desmarshala un objeto HGLOBAL del búfer RPC.
HMENU_UserFree

La función HMENU_UserFree (oleidl.h) libera recursos en el lado servidor cuando lo llaman los archivos auxiliares RPC.
HMENU_UserFree64

La función HMENU_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando lo llaman los archivos de código auxiliar RPC.
HMENU_UserMarshal

La función HMENU_UserMarshal (oleidl.h) serializa un HMENU en el búfer RPC.
HMENU_UserMarshal64

La función HMENU_UserMarshal64 (oleidl.h) serializa un HMENU en el búfer RPC.
HMENU_UserSize

La función HMENU_UserSize (oleidl.h) calcula el tamaño del cable del objeto HMENU y obtiene su identificador y sus datos.
HMENU_UserSize64

La función HMENU_UserSize64 (oleidl.h) calcula el tamaño del cable del objeto HMENU y obtiene su identificador y datos.
HMENU_UserUnmarshal

La función HMENU_UserUnmarshal (oleidl.h) desmarshala un objeto HMENU del búfer RPC.
HMENU_UserUnmarshal64

La función HMENU_UserUnmarshal64 (oleidl.h) desmarshala un objeto HMENU del búfer RPC.
HWND_UserFree

La función HWND_UserFree (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos auxiliares RPC.
HWND_UserFree64

La función HWND_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
HWND_UserMarshal

La función HWND_UserMarshal (oleidl.h) serializa un objeto HWND en el búfer RPC.
HWND_UserMarshal64

La función HWND_UserMarshal64 (oleidl.h) serializa un objeto HWND en el búfer RPC.
HWND_UserSize

La función HWND_UserSize (oleidl.h) calcula el tamaño del cable del objeto HWND y obtiene su identificador y sus datos.
HWND_UserSize64

La función HWND_UserSize64 (oleidl.h) calcula el tamaño del cable del objeto HWND y obtiene su identificador y sus datos.
HWND_UserUnmarshal

La función HWND_UserUnmarshal (oleidl.h) desmarshala un objeto HWND del búfer RPC.
HWND_UserUnmarshal64

La función HWND_UserUnmarshal64 (oleidl.h) desmarshala un objeto HWND del búfer RPC.
STGMEDIUM_UserFree

La función STGMEDIUM_UserFree (oleidl.h) libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC.
STGMEDIUM_UserFree64

La función STGMEDIUM_UserFree64 (oleidl.h) libera recursos en el lado servidor cuando lo llaman los archivos de código auxiliar RPC.
STGMEDIUM_UserMarshal

La función STGMEDIUM_UserMarshal (oleidl.h) serializa un objeto STGMEDIUM en el búfer RPC.
STGMEDIUM_UserMarshal64

La función STGMEDIUM_UserMarshal64 (oleidl.h) serializa un objeto STGMEDIUM en el búfer RPC.
STGMEDIUM_UserSize

La función STGMEDIUM_UserSize (oleidl.h) calcula el tamaño del cable del objeto STGMEDIUM y obtiene su identificador y datos.
STGMEDIUM_UserSize64

La función STGMEDIUM_UserSize64 (oleidl.h) calcula el tamaño del cable del objeto STGMEDIUM y obtiene su identificador y sus datos.
STGMEDIUM_UserUnmarshal

La función STGMEDIUM_UserUnmarshal (oleidl.h) desmarshala un objeto STGMEDIUM del búfer RPC.
STGMEDIUM_UserUnmarshal64

La función STGMEDIUM_UserUnmarshal64 (oleidl.h) desmarshala un objeto STGMEDIUM del búfer RPC.

Estructuras

 
OBJECTDESCRIPTOR

Representa la estructura de datos utilizada para los formatos de archivo CF_OBJECTDESRIPTOR y CF_LINKSRCDESCRIPTOR.
OLEINPLACEFRAMEINFO

Contiene información sobre los aceleradores admitidos por un contenedor durante una sesión local. La estructura se usa en el método IOleInPlaceSite::GetWindowContext y la función OleTranslateAccelerator.
OLEMENUGROUPWIDTHS

Indica el número de elementos de menú de cada uno de los seis grupos de menús de un menú compartido entre un contenedor y un servidor de objetos durante una sesión de edición local. Este es el mecanismo para crear un menú compartido.
OLEVERB

Define un verbo que admite un objeto. El método IOleObject::EnumVerbs crea un enumerador que puede enumerar estas estructuras para un objeto y proporciona un puntero al IEnumOLEVERB del enumerador.

Enumeraciones

 
BINDSPEED

Indica aproximadamente cuánto tiempo esperará el llamador para enlazar a un objeto.
DISCARDCACHE

Especifica qué hacer con las memorias caché que se van a descartar de la memoria si se ha establecido su bit sucio.
OLECLOSE

Indica si se debe guardar un objeto antes de cerrarse.
OLECONTF

Indica el tipo de objetos que se van a enumerar.
OLEGETMONIKER

Controla aspectos del comportamiento de los métodos IOleObject::GetMoniker e IOleClientSite::GetMoniker.
OLELINKBIND

Controla las operaciones de enlace a un origen de vínculo.
OLEMISC

Describe varias características de un objeto o clase de objetos.
OLERENDER

Indica el tipo de almacenamiento en caché solicitado para los objetos recién creados.
OLEUPDATE

Indica si el objeto vinculado actualiza automáticamente los datos almacenados en caché del objeto vinculado o solo cuando el contenedor llama a los métodos IOleObject::Update o IOleLink::Update. Las constantes se usan en la interfaz IOleLink.
OLEVERBATTRIB

Describe los atributos de un verbo especificado para un objeto .
OLEWHICHMK

Indica qué parte del moniker de un objeto se está configurando o recuperando.
USERCLASSTYPE

Indica las diferentes variantes del nombre para mostrar asociado a una clase de objetos .