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