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. |