cabeçalho ole2.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

ole2.h contém as seguintes interfaces de programação:

Funções

 
CreateDataAdviseHolder

A função CreateDataAdviseHolder (ole2.h) recupera um ponteiro para a implementação OLE de IDataAdviseHolder no objeto holder de consultoria de dados.
Createoleadviseholder

Cria um objeto de titular de consultoria para gerenciar notificações de documentos compostos. Ele retorna um ponteiro para a implementação OLE do objeto da interface IOleAdviseHolder.
Dodragdrop

Executa uma operação de arrastar e soltar OLE.
IsAccelerator

Determina se o pressionamento de tecla especificado é mapeado para um acelerador na tabela de aceleradores especificada.
OleBuildVersion

Essa função está obsoleta.
OleConvertIStorageToOLESTREAM

A função OleConvertIStorageToOLESTREAM converte o objeto de armazenamento especificado do armazenamento estruturado OLE 2 para o modelo de objeto de armazenamento OLE 1, mas não inclui os dados de apresentação. Essa é uma das várias funções de compatibilidade.
OleConvertIStorageToOLESTREAMEx

A função OleConvertIStorageToOLESTREAMEx converte o objeto de armazenamento especificado do armazenamento estruturado OLE 2 para o modelo de objeto de armazenamento OLE 1, incluindo os dados de apresentação.
OleConvertOLESTREAMToIStorage

Converte o objeto especificado do modelo de armazenamento OLE 1 em um objeto de armazenamento estruturado OLE 2 sem especificar dados de apresentação.
OleConvertOLESTREAMToIStorageEx

A função OleConvertOLESTREAMToIStorageEx converte o objeto especificado do modelo de armazenamento OLE 1 em um objeto de armazenamento estruturado OLE 2, incluindo dados de apresentação. Essa é uma das várias funções de compatibilidade.
Olecreate

A função OleCreate (ole2.h) cria um objeto inserido identificado por um CLSID. Ele pode implementar o item de menu que permite que o usuário final insira um objeto .
OleCreateDefaultHandler

Cria uma nova instância do manipulador de inserção padrão. Essa instância é inicializada para que ela crie um servidor local quando o objeto inserido entra no estado em execução.
OleCreateEmbeddingHelper

Cria um objeto auxiliar de inserção OLE usando código fornecido pelo aplicativo agregado com partes do manipulador de objetos padrão OLE. Esse objeto auxiliar pode ser criado e usado em um contexto e função específicos, conforme determinado pelo chamador.
OleCreateEx

Estende a funcionalidade OleCreate dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos ou dados de apresentação, em vez do formato único com suporte do OleCreate.
OleCreateFromData

Cria um objeto inserido de um objeto de transferência de dados recuperado da área de transferência ou como parte de uma operação de arrastar e soltar OLE. Ele destina-se a ser usado para implementar uma colagem de uma operação de arrastar e soltar OLE.
OleCreateFromDataEx

Estende a funcionalidade OleCreateFromData dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos de apresentação ou dados, em vez do formato único com suporte de OleCreateFromData.
OleCreateFromFile

A função OleCreateFromFile (ole2.h) cria um objeto inserido do conteúdo de um arquivo nomeado.
OleCreateFromFileEx

Estende a funcionalidade OleCreateFromFile dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos ou dados de apresentação, em vez do formato único com suporte de OleCreateFromFile.
OleCreateLink

Cria um objeto vinculado de documento composto OLE.
OleCreateLinkEx

Estende a funcionalidade OleCreateLink dando suporte à instanciação mais eficiente de objetos em contêineres que exigem o cache de vários formatos de apresentações ou dados, em vez do formato único compatível com OleCreateLink.
OleCreateLinkFromData

Cria um objeto vinculado de um objeto de transferência de dados recuperado da área de transferência ou como parte de uma operação de arrastar e soltar OLE.
OleCreateLinkFromDataEx

Estende a funcionalidade OleCreateLinkFromData dando suporte à instanciação mais eficiente de objetos em contêineres que exigem o cache de vários formatos de apresentações ou dados, em vez do formato único com suporte de OleCreateLinkFromData.
OleCreateLinkToFile

Cria um objeto que está vinculado a um arquivo.
OleCreateLinkToFileEx

Estende a funcionalidade OleCreateLinkToFile dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos de apresentações ou dados, em vez do formato único com suporte de OleCreateLinkToFile.
OleCreateMenuDescriptor

Cria e retorna um descritor de menu OLE (ou seja, uma estrutura de dados fornecida por OLE que descreve os menus) para o OLE usar ao expedir mensagens de menu e comandos.
OleCreateStaticFromData

Cria um objeto estático, que contém apenas uma representação, sem dados nativos, de um objeto de transferência de dados.
OleDestroyMenuDescriptor

Chamado pelo contêiner para liberar o descritor de menu compartilhado alocado pela função OleCreateMenuDescriptor.
OleDoAutoConvert

Converte automaticamente um objeto em uma nova classe se a conversão automática para essa classe de objeto for definida no Registro.
OleDraw

A função OleDraw (ole2.h) permite desenhar objetos com mais facilidade. Você pode usá-lo em vez de chamar IViewObject::D raw diretamente.
OleDuplicateData

Duplica os dados encontrados no identificador especificado e retorna um identificador para os dados duplicados. Os dados de origem estão em um formato de área de transferência. Use essa função para ajudar a implementar algumas das interfaces de transferência de dados, como IDataObject.
OleFlushClipboard

Executa a sequência de desligamento da área de transferência. Ele também libera o ponteiro IDataObject que foi colocado na área de transferência pela função OleSetClipboard.
OleGetAutoConvert

Determina se o registro está definido para que objetos de um CLSID especificado sejam convertidos automaticamente em outro CLSID e, em caso afirmativo, recupera o novo CLSID.
OleGetClipboard

Recupera um objeto de dados que você pode usar para acessar o conteúdo da área de transferência.
OleGetClipboardWithEnterpriseInfo

Permite que os aplicativos habilitados do Windows Proteção de Informações recuperem um IDataObject da Área de Transferência OLE acompanhados pelo Windows Proteção de Informações informações sobre os dados e o aplicativo de origem.
OleGetIconOfClass

Retorna um identificador para um metarquivo que contém um ícone e um rótulo de cadeia de caracteres para o CLSID especificado.
OleGetIconOfFile

Retorna um identificador para um metarquivo que contém um ícone e um rótulo de cadeia de caracteres para o nome de arquivo especificado.
Oleinitialize

Inicializa a biblioteca COM no apartamento atual, identifica o modelo de simultaneidade como STA (single-thread apartment) e habilita funcionalidade adicional descrita na seção Comentários abaixo.
OleIsCurrentClipboard

Determina se o ponteiro do objeto de dados anteriormente colocado na área de transferência pela função OleSetClipboard ainda está na área de transferência.
OleIsRunning

Determina se um objeto de documento composto está atualmente no estado em execução.
OleLoad

Carrega na memória um objeto aninhado em um objeto de armazenamento especificado.
OleLoadFromStream

A função OleLoadFromStream (ole2.h) carrega um objeto do fluxo.
OleLockRunning

Bloqueia um objeto já em execução em seu estado de execução ou o desbloqueia do estado em execução. (OleLockRunning)
OleMetafilePictFromIconAndLabel

Cria um metarquivo no qual o ícone e o rótulo especificados são desenhados.
OleNoteObjectVisible

Incrementa ou decrementa uma referência externa que mantém um objeto no estado em execução.
OleQueryCreateFromData

Verifica se um objeto de dados tem um dos formatos que o permitiria se tornar um objeto inserido por meio de uma chamada para a função OleCreateFromData ou OleCreateStaticFromData.
OleQueryLinkFromData

Determina se um objeto vinculado OLE (em vez de um objeto incorporado OLE) pode ser criado a partir de um objeto de dados da área de transferência.
OleRegEnumFormatEtc

Cria um objeto de enumeração que pode ser usado para enumerar formatos de dados que um servidor de objetos OLE registrou no registro do sistema.
OleRegEnumVerbs

Fornece uma enumeração dos verbos registrados para a classe especificada. Os desenvolvedores de aplicativos de objeto DLL personalizados usam essa função para emular o comportamento do manipulador de objetos padrão.
OleRegGetMiscStatus

Retorna informações diversas sobre a apresentação e os comportamentos compatíveis com o CLSID especificado do registro.
OleRegGetUserType

Obtém o tipo de usuário da classe especificada do registro.
Olerun

Coloca um objeto de documento composto OLE no estado em execução.
OleSave

Salva um objeto aberto no modo transacionado no objeto de armazenamento especificado.
Olesavetostream

A função OleSaveToStream (ole2.h) salva um objeto com a interface IPersistStream no fluxo especificado.
OleSetAutoConvert

Especifica um CLSID para conversão automática em uma classe diferente quando um objeto dessa classe é carregado.
OleSetClipboard

Coloca um ponteiro para um objeto de dados específico na área de transferência. Isso torna o objeto de dados acessível para a função OleGetClipboard.
Olesetcontainedobject

Notifica um objeto de que ele está inserido em um contêiner OLE, o que garante que a contagem de referência seja feita corretamente para contêineres que dão suporte a links para objetos inseridos. (OleSetContainedObject)
OleSetMenuDescriptor

Instala ou remove o código de expedição OLE da janela de quadro do contêiner.
OleTranslateAccelerator

Chamado pelo aplicativo de objeto, permite que o contêiner de um objeto traduza aceleradores de acordo com a tabela de aceleradores do contêiner.
OleUninitialize

Fecha a biblioteca COM no apartamento, libera todas as fábricas de classes, outros objetos COM ou servidores mantidos pelo apartamento, desabilita o RPC no apartamento e libera todos os recursos que o apartamento mantém.
ReadFmtUserTypeStg

A função ReadFmtUserTypeStg retorna o formato da área de transferência e o tipo de usuário salvos anteriormente com a função WriteFmtUserTypeStg.
RegisterDragDrop

Registra a janela especificada como uma que pode ser o destino de uma operação de arrastar e soltar OLE e especifica a instância IDropTarget a ser usada para operações de soltar.
Releasestgmedium

Libera o meio de armazenamento especificado.
RevokeDragDrop

Revoga o registro da janela do aplicativo especificada como um destino potencial para operações de arrastar e soltar OLE.
SetConvertStg

A função SetConvertStg define o bit de conversão em um objeto de armazenamento para indicar que o objeto deve ser convertido em uma nova classe quando for aberto. A configuração pode ser recuperada com uma chamada para a função GetConvertStg.
WriteFmtUserTypeStg

A função WriteFmtUserTypeStg grava um formato de área de transferência e um tipo de usuário no objeto de armazenamento.