Compartir a través de


encabezado ole2.h

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

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

Functions

 
CreateDataAdviseHolder

La función CreateDataAdviseHolder (ole2.h) recupera un puntero a la implementación OLE de IDataAdviseHolder en el objeto de titular del aviso de datos.
CreateOleAdviseHolder

Crea un objeto de soporte técnico para administrar notificaciones de documentos compuestos. Devuelve un puntero a la implementación OLE del objeto de la interfaz IOleAdviseHolder.
DoDragDrop

Realiza una operación de arrastrar y colocar OLE.
IsAccelerator

Determina si la pulsación de tecla especificada se asigna a un acelerador de la tabla de aceleradores especificada.
OleBuildVersion

Esta función está obsoleta.
OleConvertIStorageToOLESTREAM

La función OleConvertIStorageToOLESTREAM convierte el objeto de almacenamiento especificado del almacenamiento estructurado OLE 2 en el modelo de objetos de almacenamiento OLE 1, pero no incluye los datos de presentación. Se trata de una de varias funciones de compatibilidad.
OleConvertIStorageToOLESTREAMEx

La función OleConvertIStorageToOLESTREAMEx convierte el objeto de almacenamiento especificado del almacenamiento estructurado OLE 2 en el modelo de objetos de almacenamiento OLE 1, incluidos los datos de presentación.
OleConvertOLESTREAMToIStorage

Convierte el objeto especificado del modelo de almacenamiento OLE 1 en un objeto de almacenamiento estructurado OLE 2 sin especificar datos de presentación.
OleConvertOLESTREAMToIStorageEx

La función OleConvertOLESTREAMToIStorageEx convierte el objeto especificado del modelo de almacenamiento OLE 1 en un objeto de almacenamiento estructurado OLE 2, incluidos los datos de presentación. Se trata de una de varias funciones de compatibilidad.
OleCreate

La función OleCreate (ole2.h) crea un objeto incrustado identificado por un CLSID. Puede implementar el elemento de menú que permite al usuario final insertar un objeto.
OleCreateDefaultHandler

Crea una nueva instancia del controlador de inserción predeterminado. Esta instancia se inicializa para que cree un servidor local cuando el objeto incrustado entre en el estado en ejecución.
OleCreateEmbeddingHelper

Crea un objeto auxiliar de inserción OLE mediante código proporcionado por la aplicación agregado con partes del controlador de objetos predeterminado OLE. Este objeto auxiliar se puede crear y usar en un contexto y un rol específicos, según lo determinado por el autor de la llamada.
OleCreateEx

Amplía la funcionalidad OleCreate al admitir una creación de instancias más eficaz de objetos en contenedores que requieren almacenamiento en caché de varios formatos de presentación o datos, en lugar del formato único admitido por OleCreate.
OleCreateFromData

Crea un objeto incrustado a partir de un objeto de transferencia de datos recuperado del Portapapeles o como parte de una operación de arrastrar y colocar OLE. Está diseñado para usarse para implementar un pegado desde una operación de arrastrar y colocar OLE.
OleCreateFromDataEx

Amplía la funcionalidad OleCreateFromData al admitir una creación de instancias más eficaz de objetos en contenedores que requieren almacenamiento en caché de varios formatos de presentación o datos, en lugar del formato único admitido por OleCreateFromData.
OleCreateFromFile

La función OleCreateFromFile (ole2.h) crea un objeto incrustado a partir del contenido de un archivo con nombre.
OleCreateFromFileEx

Amplía la funcionalidad OleCreateFromFile al admitir una creación de instancias más eficaz de objetos en contenedores que requieren almacenamiento en caché de varios formatos de presentación o datos, en lugar del formato único admitido por OleCreateFromFile.
OleCreateLink

Crea un objeto vinculado de documento compuesto OLE.
OleCreateLinkEx

Amplía la funcionalidad OleCreateLink al admitir una creación de instancias más eficaz de objetos en contenedores que requieren almacenamiento en caché de varios formatos de presentaciones o datos, en lugar del formato único admitido por OleCreateLink.
OleCreateLinkFromData

Crea un objeto vinculado a partir de un objeto de transferencia de datos recuperado del Portapapeles o como parte de una operación de arrastrar y colocar OLE.
OleCreateLinkFromDataEx

Amplía la funcionalidad OleCreateLinkFromData al admitir una creación de instancias más eficaz de objetos en contenedores que requieren almacenamiento en caché de varios formatos de presentaciones o datos, en lugar del formato único admitido por OleCreateLinkFromData.
OleCreateLinkToFile

Crea un objeto que está vinculado a un archivo.
OleCreateLinkToFileEx

Amplía la funcionalidad OleCreateLinkToFile, ya que admite la creación de instancias más eficiente de objetos en contenedores que requieren el almacenamiento en caché de varios formatos de presentaciones o datos, en lugar del formato único admitido por OleCreateLinkToFile.
OleCreateMenuDescriptor

Crea y devuelve un descriptor de menú OLE (es decir, una estructura de datos proporcionada por OLE que describe los menús) para que OLE la use al enviar mensajes de menú y comandos.
OleCreateStaticFromData

Crea un objeto estático, que solo contiene una representación, sin datos nativos, a partir de un objeto de transferencia de datos.
OleDestroyMenuDescriptor

Lo llama el contenedor para liberar el descriptor de menú compartido asignado por la función OleCreateMenuDescriptor.
OleDoAutoConvert

Convierte automáticamente un objeto en una nueva clase si se establece la conversión automática para esa clase de objeto en el Registro.
OleDraw

La función OleDraw (ole2.h) permite dibujar objetos más fácilmente. Puede usarlo en lugar de llamar directamente a IViewObject::D raw.
OleDuplicateData

Duplica los datos encontrados en el identificador especificado y devuelve un identificador a los datos duplicados. Los datos de origen están en formato de Portapapeles. Use esta función para ayudar a implementar algunas de las interfaces de transferencia de datos, como IDataObject.
OleFlushClipboard

Lleva a cabo la secuencia de apagado del Portapapeles. También libera el puntero IDataObject que la función OleSetClipboard colocó en el Portapapeles.
OleGetAutoConvert

Determina si el Registro está establecido para que los objetos de un CLSID especificado se conviertan automáticamente en otro CLSID y, si es así, recupera el nuevo CLSID.
OleGetClipboard

Recupera un objeto de datos que puede usar para acceder al contenido del Portapapeles.
OleGetClipboardWithEnterpriseInfo

Permite que Las aplicaciones habilitadas para Windows Information Protection recuperen un IDataObject del Portapapeles OLE acompañado de Windows Information Protection información sobre los datos y la aplicación de origen.
OleGetIconOfClass

Devuelve un identificador a un metarchivo que contiene un icono y una etiqueta de cadena para el CLSID especificado.
OleGetIconOfFile

Devuelve un identificador a un metarchivo que contiene un icono y una etiqueta de cadena para el nombre de archivo especificado.
OleInitialize

Inicializa la biblioteca COM en el apartamento actual, identifica el modelo de simultaneidad como un solo subproceso (STA) y habilita la funcionalidad adicional descrita en la sección Comentarios a continuación.
OleIsCurrentClipboard

Determina si el puntero del objeto de datos colocado anteriormente en el Portapapeles por la función OleSetClipboard sigue en el Portapapeles.
OleIsRunning

Determina si un objeto de documento compuesto está actualmente en estado de ejecución.
OleLoad

Carga en memoria un objeto anidado dentro de un objeto de almacenamiento especificado.
OleLoadFromStream

La función OleLoadFromStream (ole2.h) carga un objeto desde la secuencia.
OleLockRunning

Bloquea un objeto que ya se está ejecutando en su estado en ejecución o lo desbloquea de su estado en ejecución. (OleLockRunning)
OleMetafilePictFromIconAndLabel

Crea un metarchivo en el que se dibuja el icono y la etiqueta especificados.
OleNoteObjectVisible

Incrementa o disminuye una referencia externa que mantiene un objeto en estado de ejecución.
OleQueryCreateFromData

Comprueba si un objeto de datos tiene uno de los formatos que le permitirían convertirse en un objeto incrustado a través de una llamada a la función OleCreateFromData o OleCreateStaticFromData.
OleQueryLinkFromData

Determina si se puede crear un objeto vinculado OLE (en lugar de un objeto incrustado OLE) a partir de un objeto de datos del Portapapeles.
OleRegEnumFormatEtc

Crea un objeto de enumeración que se puede usar para enumerar formatos de datos que un servidor de objetos OLE ha registrado en el registro del sistema.
OleRegEnumVerbs

Proporciona una enumeración de los verbos registrados para la clase especificada. Los desarrolladores de aplicaciones de objetos DLL personalizadas usan esta función para emular el comportamiento del controlador de objetos predeterminado.
OleRegGetMiscStatus

Devuelve información variada sobre la presentación y los comportamientos admitidos por el CLSID especificado del Registro.
OleRegGetUserType

Obtiene el tipo de usuario de la clase especificada del Registro.
OleRun

Coloca un objeto de documento compuesto OLE en el estado en ejecución.
OleSave

Guarda un objeto abierto en modo de transacción en el objeto de almacenamiento especificado.
OleSaveToStream

La función OleSaveToStream (ole2.h) guarda un objeto con la interfaz IPersistStream en ella en la secuencia especificada.
OleSetAutoConvert

Especifica un CLSID para la conversión automática a una clase diferente cuando se carga un objeto de esa clase.
OleSetClipboard

Coloca un puntero a un objeto de datos específico en el Portapapeles. Esto hace que el objeto de datos sea accesible para la función OleGetClipboard.
OleSetContainedObject

Notifica a un objeto que está incrustado en un contenedor OLE, lo que garantiza que el recuento de referencias se realiza correctamente para los contenedores que admiten vínculos a objetos incrustados. (OleSetContainedObject)
OleSetMenuDescriptor

Instala o quita el código de distribución OLE de la ventana de marco del contenedor.
OleTranslateAccelerator

Llamado por la aplicación de objeto, permite que el contenedor de un objeto traduzca aceleradores según la tabla de aceleradores del contenedor.
OleUninitialize

Cierra la biblioteca COM en el apartamento, libera cualquier generador de clases, otros objetos COM o servidores que el apartamento mantiene, deshabilita RPC en el apartamento y libera los recursos que mantiene el apartamento.
ReadFmtUserTypeStg

La función ReadFmtUserTypeStg devuelve el formato del Portapapeles y el tipo de usuario guardados anteriormente con la función WriteFmtUserTypeStg.
RegisterDragDrop

Registra la ventana especificada como una que puede ser el destino de una operación de arrastrar y colocar OLE y especifica la instancia de IDropTarget que se va a usar para las operaciones de colocación.
ReleaseStgMedium

Libera el medio de almacenamiento especificado.
RevokeDragDrop

Revoca el registro de la ventana de aplicación especificada como destino potencial para las operaciones de arrastrar y colocar OLE.
SetConvertStg

La función SetConvertStg establece el bit de conversión en un objeto de almacenamiento para indicar que el objeto se va a convertir en una nueva clase cuando se abre. La configuración se puede recuperar con una llamada a la función GetConvertStg.
WriteFmtUserTypeStg

La función WriteFmtUserTypeStg escribe un formato de Portapapeles y un tipo de usuario en el objeto de almacenamiento.