Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As funções a seguir são fornecidas pelo COM.
| Função | Descrição |
|---|---|
| BindMoniker | Localiza um objeto por meio de seu moniker, ativa o objeto se ele está inativo e recupera um ponteiro para a interface especificada nesse objeto. |
| CLSIDFromProgID | Pesquisa um CLSID no registro, dado um ProgID. |
| CLSIDFromProgIDEx | Dispara a instalação automática se a política COMClassStore estiver habilitada. |
| CLSIDFromString | Converte uma cadeia de caracteres gerada pela função StringFromCLSID novamente no CLSID original. |
| CoAddRefServerProcess | Incrementa uma contagem global de referência por processo. |
| CoAllowSetForegroundWindow | Permite que o processo de servidor COM chamado tire o foco do aplicativo cliente usando a interfaceIForegroundTransfer. |
| CoAllowUnmarshalerCLSID | Adiciona um CLSID sem formação à lista de permissões somente para o processo de chamada. |
| CoCancelCall | Solicita o cancelamento de uma chamada de método DCOM de saída pendente em um thread especificado. |
| CoCopyProxy | Faz uma cópia privada do proxy especificado. |
| CoCreateFreeThreadedMarshaler | Cria um objeto aggregável capaz de marshaling dependente de contexto. |
| CoCreateGuid | Cria um GUID, um inteiro exclusivo de 128 bits usado para CLSIDs e identificadores de interface. |
| CoCreateInstance | Cria um único objeto não inicializado da classe associada a um CLSID especificado. |
| CoCreateInstanceEx | Cria uma instância de uma classe específica em um computador específico. |
| CoCreateInstanceFromApp | Cria uma instância de uma classe específica em um computador específico de dentro de um contêiner de aplicativo. |
| CoDisableCallCancellation | Desfaz a ação de uma chamada para CoEnableCallCancellation. |
| CoDisconnectContext | Desconecta todas as conexões de proxy que estão sendo mantidas em nome de todos os ponteiros de interface que apontam para objetos no contexto atual. |
| CoDisconnectObject | Desconecta todas as conexões de processo remoto que estão sendo mantidas em nome de todos os ponteiros de interface que apontam para um objeto especificado. |
| CoDosDateTimeToFileTime | Converte a representação MS-DOS da hora e data em uma estrutura deFILETIMEusada pelo Windows. |
| CoEnableCallCancellation | Habilita o cancelamento de chamadas síncronas no thread de chamada. |
| CoFileTimeNow | Retorna a hora atual como uma estruturaFILETIME. |
| CoFileTimeToDosDateTime | Converte um FILETIME em MS-DOS valores de data e hora. |
| CoFreeAllLibraries | Libera todas as DLLs que foram carregadas com a função CoLoadLibrary (chamada internamente por coGetClassObject), independentemente de estarem em uso no momento. |
| CoFreeLibrary | Libera uma biblioteca que, quando carregada, foi especificada para ser liberada explicitamente. |
| CoFreeUnusedLibraries | Descarrega as DLLs que não estão mais em uso. |
| CoFreeUnusedLibrariesEx | Descarrega as DLLs que não estão mais em uso e cujo atraso de descarregamento expirou. |
| CoGetApartmentType | Consulta o tipo de apartamento atual e o qualificador de tipo. |
| CoGetCallContext | Recupera o contexto da chamada atual no thread atual. |
| coGetCallerTID | Retorna um ponteiro para um DWORD que contém a ID do apartamento do thread do chamador. |
| CoGetCancelObject | Obtém um ponteiro para uma interface de controle de chamada, normalmente ICancelMethodCalls, no objeto cancel correspondente a uma chamada de método COM de saída pendente no mesmo thread do cliente ou em outro thread do cliente. |
| CoGetClassObject | Fornece um ponteiro para uma interface em um objeto de classe associado a um CLSID especificado. |
| CoGetContextToken | Retorna um ponteiro para uma implementação de IObjContext para o contexto atual. |
| coGetCurrentLogicalThreadId | Retorna a ID do thread lógico do thread físico atual. |
| coGetCurrentProcess | Retorna um valor exclusivo para o thread atual. coGetCurrentProcess pode ser usado para evitar problemas de reutilização da ID do thread. |
| CoGetInstanceFromFile | Cria um novo objeto e o inicializa de um arquivo usando IPersistFile::Load. |
| coGetInstanceFromIStorage | Cria um novo objeto e o inicializa de um objeto de armazenamento por meio de uma chamada interna para IPersistFile::Load. |
| CoGetInterceptor | Cria uma instância do interceptor apropriado para a interface indicada a ser interceptada e retorna o interceptador recém-criado. |
| CoGetInterfaceAndReleaseStream | Desmarca um buffer que contém um ponteiro de interface e libera o fluxo quando um ponteiro de interface é empacotado de outro thread para o thread de chamada. |
| CoGetMalloc | Recupera um ponteiro para o alocador de memória de tarefa OLE padrão (que dá suporte à implementação do sistema da interfaceIMalloc) para que os aplicativos possam chamar seus métodos para gerenciar a memória. |
| CoGetMarshalSizeMax | Retorna um limite superior no número de bytes necessários para fazer marshaling do ponteiro de interface especificado para o objeto especificado. |
| coGetObject | Converte um nome de exibição em um moniker que identifica o objeto nomeado e, em seguida, associa-se ao objeto identificado pelo moniker. |
| CoGetObjectContext | Retorna o contexto do objeto atual. |
| CoGetPSClsid | Retorna o CLSID da DLL que implementa o proxy e o stub para a interface especificada. |
| CoGetStandardMarshal | Cria um objeto de marshaling padrão ou padrão no processo do cliente ou no processo do servidor, dependendo do chamador, e retorna um ponteiro para a implementação IMarshal desse objeto. |
| CoGetStdMarshalEx | Cria um marshaler padrão agregado para uso com manipuladores leves do lado do cliente. |
| coGetSystemSecurityPermissions | Retorna os valores padrão dos Descritores de Segurança das permissões de inicialização e acesso em todo o computador, bem como limites de inicialização e acesso. |
| CoGetTreatAsClass | Retorna o CLSID de um objeto que pode emular o objeto especificado. |
| CoHandlePriorityEventsFromMessagePump | Oferece uma oportunidade para que chamadas COM infraestruturais de execução curta e outros trabalhos COM de alta prioridade ou de execução curta sejam expedidos entre mensagens. |
| CoImpersonateClient | Permite que o servidor represente o cliente da chamada atual durante a chamada. |
| CoInitialize | Inicializa a biblioteca COM no thread atual e identifica o modelo de simultaneidade como STA (apartamento de thread único). |
| CoInitializeEx | Inicializa a biblioteca COM para uso pelo thread de chamada, define o modelo de simultaneidade do thread e cria um novo apartamento para o thread se for necessário. |
| CoInitializeSecurity | Registra a segurança e define os valores de segurança padrão para o processo. |
| coinstalar | Instala o aplicativo de servidor COM solicitado. |
| CoInvalidateRemoteMachineBindings | Informa ao gerenciador de controle de serviço para liberar todos os identificadores de associação RPC armazenados em cache para o computador especificado. |
| CoIsHandlerConnected | Determina se um objeto remoto está conectado ao objeto em processo correspondente. |
| CoIsOle1Class | Determina se o CLSID especificado representa um objeto OLE 1. |
| coLoadLibrary | Carrega uma DLL específica no processo do chamador. |
| CoLockObjectExternal | Chamado para bloquear um objeto para garantir que ele permaneça na memória ou para liberar esse bloqueio. |
| CoMarshalHresult | Faz marshaling de um HRESULT para o fluxo especificado, do qual ele pode ser não-gravado usando a funçãoCoUnmarshalHresult. |
| CoMarshalInterface | Grava em um fluxo os dados necessários para inicializar um objeto proxy em algum processo de cliente. |
| CoMarshalInterThreadInterfaceInStream | Faz marshaling de um ponteiro de interface de um thread para outro no mesmo processo. |
| CoQueryAuthenticationServices | Recupera uma lista dos serviços de autenticação registrados quando o processo chamado CoInitializeSecurity. |
| CoQueryClientBlanket | Chamado pelo servidor para saber mais sobre o cliente que invocou o método em execução no thread atual. |
| CoRegisterActivationFilter | Registra um filtro em todo o processo para processar solicitações de ativação. |
| CoRegisterChannelHook | Registra um gancho de canal. |
| CoQueryProxyBlanket | Recupera as informações de autenticação que o cliente usa para fazer chamadas no proxy especificado. |
| CoRegisterClassObject | Registra um objeto de classe EXE com OLE para que outros aplicativos possam se conectar a ele. |
| CoRegisterInitializeSpy | Registra uma implementação da interface deIInitializeSpy. A interface IInitializeSpy é desafiada para permitir que os desenvolvedores realizem a inicialização e a limpeza em apartamentos COM. |
| CoRegisterMallocSpy | Registra uma implementação da interface IMallocSpy, exigindo que o OLE chame seus métodos wrapper em torno de cada chamada para o métodoIMalloccorrespondente. |
| CoRegisterMessageFilter | Registra com OLE a instância de uma interfaceIMessageFilter, que deve ser usada para lidar com problemas de simultaneidade no thread atual. |
| CoRegisterPSClsid | Permite que uma DLL baixada registre suas interfaces personalizadas em seu processo de execução para que o código de marshaling possa realizar marshaling dessas interfaces. |
| CoRegisterSurrogate | Registra o processo substituto por meio de seu ponteiro de interfaceISurrogate. |
| CoReleaseMarshalData | Destrói um pacote de dados marshaled anteriormente. |
| CoReleaseServerProcess | Diminui a contagem global de referência por processo. |
| CoResumeClassObjects | Chamado por um servidor que pode registrar vários objetos de classe para informar o SCM sobre todas as classes registradas e permite solicitações de ativação para esses objetos de classe. |
| CoRevertToSelf | Restaura as informações de autenticação em um thread de execução. |
| CoRevokeClassObject | Informa ao OLE que um objeto de classe, anteriormente registrado com a funçãoCoRegisterClassObject, não está mais disponível para uso. |
| CoRevokeInitializeSpy | Revoga uma implementação registrada da interface deIInitializeSpy. |
| CoRevokeMallocSpy | Revoga um objetoIMallocSpyregistrado. |
| CoSetCancelObject | Define (registra) ou redefine (cancela o registro) de um objeto de cancelamento para uso durante operações de cancelamento subsequentes no thread atual. |
| coSetMessageDispatcher | Registra ou cancela o registro do dispatcher de mensagens por thread que deve ser invocado quando houver mensagens de janela disponíveis para expedição em APIs de espera COM em um thread ASTA. |
| CoSetProxyBlanket | Define as informações de autenticação que serão usadas para fazer chamadas no proxy especificado. |
| CoSuspendClassObjects | Impede novas solicitações de ativação do SCM em todos os objetos de classe registrados no processo. |
| CoSwitchCallContext | Alterna o objeto de contexto de chamada usado por coGetCallContext. |
| CoTaskMemAlloc | Aloca um bloco de memória de tarefa da mesma forma que IMalloc::Alloc. |
| CoTaskMemFree | Libera um bloco de memória de tarefa alocado anteriormente por meio de uma chamada para a função CoTaskMemAlloc ou CoTaskMemRealloc. |
| CoTaskMemRealloc | Altera o tamanho de um bloco alocado anteriormente da memória da tarefa. |
| CoTestCancel | Determina se a chamada que está sendo executada no servidor foi cancelada pelo cliente. |
| CoTreatAsClass | Estabelece ou remove uma emulação, na qual objetos de uma classe são tratados como objetos de uma classe diferente. |
| CoUninitialize | Fecha a biblioteca COM no thread atual, descarrega todas as DLLs carregadas pelo thread, libera todos os outros recursos que o thread mantém e força todas as conexões RPC no thread a serem fechadas. |
| CoUnmarshalHresult | Unmarshals an HRESULT type from the specified stream. |
| CoUnmarshalInterface | Inicializa um proxy recém-criado usando dados gravados no fluxo por uma chamada anterior para a função CoMarshalInterface e retorna um ponteiro de interface para esse proxy. |
| CoWaitForMultipleHandles | Aguarda que os identificadores especificados sejam sinalizados ou que um período de tempo limite especificado seja decorrido. |
| CoWaitForMultipleObjects | Uma substituição para CoWaitForMultipleHandles destinada principalmente para uso por aplicativos e componentes da Windows Store. Essa API de substituição oculta as opções para CoWaitForMultipleHandles que não têm suporte no ASTA. |
| CreateAntiMoniker | Cria e retorna um novo anti-moniker. |
| CreateAsyncBindCtx | Cria um contexto de associação assíncrona para uso com monikers assíncronos. |
| CreateBindCtx | Retorna um ponteiro para uma implementação de IBindCtx (um objeto de contexto de associação). Esse objeto armazena informações sobre uma operação específica de associação de moniker. |
| CreateClassMoniker | Cria um moniker de classe que se refere à classe especificada. |
| CreateFileMoniker | Cria um moniker de arquivo com base no caminho especificado. |
| CreateGenericComposite | Executa uma composição genérica de dois monikers e fornece um ponteiro para o moniker composto resultante. |
| CreateItemMoniker | Cria um moniker de item que identifica um objeto dentro de um objeto que contém (normalmente um documento composto). |
| CreateObjrefMoniker | Cria um moniker OBJREF com base em um ponteiro para um objeto. |
| CreatePointerMoniker | Cria um moniker de ponteiro com base em um ponteiro para um objeto. |
| DllCanUnloadNow | Determina se a DLL que implementa essa função está em uso. Caso contrário, o chamador pode descarregar a DLL da memória. |
| DllDebugObjectRPCHook | Exportado por DLLs para habilitar a depuração remota. |
| DllGetClassObject | Recupera o objeto de classe de um manipulador de objeto DLL ou aplicativo de objeto. |
| DllRegisterServer | Instrui um servidor em processo a criar suas entradas de registro para todas as classes com suporte neste módulo de servidor. |
| DllUnregisterServer | Instrui um servidor em processo a remover somente as entradas criadas por meio de DllRegisterServer. |
| GetClassFile | Retorna o CLSID associado ao nome de arquivo especificado. |
| GetRunningObjectTable | Retorna um ponteiro para a interface deIRunningObjectTablena ROT (tabela de objetos em execução local). |
| IIDFromString | Converte uma cadeia de caracteres gerada pela função StringFromIID de volta no IID (identificador de interface original). |
| inicializar | Inicializa um thread para usar APIs do Windows Runtime. |
| IsAccelerator | Determina se o pressionamento de tecla especificado é mapeado para um acelerador na tabela de acelerador especificada. |
| isEqualCLSID | Determina se dois CLSIDs são iguais. |
| IsEqualGUID | Determina se dois GUIDs são iguais. |
| IsEqualIID | Determina se dois identificadores de interface são iguais. |
| MkParseDisplayName | Converte uma cadeia de caracteres em um moniker que identifica o objeto nomeado pela cadeia de caracteres. |
| MonikerCommonPrefixWith | Cria um novo moniker com base no prefixo comum que esse moniker (aquele que compreende os dados deste objeto moniker) compartilha com outro moniker. |
| MonikerRelativePathTo | Fornece um moniker que, quando composto no final do primeiro moniker especificado (ou um com uma estrutura semelhante), produz o segundo moniker especificado. |
| OleDoAutoConvert | Converte automaticamente um objeto em uma nova classe se a conversão automática dessa classe de objeto for definida no Registro. |
| OleGetAutoConvert | Determina se o registro está definido para objetos de um CLSID especificado a serem convertidos automaticamente em outro CLSID e, se for o caso, recupera o novo CLSID. |
| OleGetIconOfClass | Retorna um identificador para um metafile que contém um ícone e um rótulo de cadeia de caracteres para o CLSID especificado. |
| OleGetIconOfFile | Retorna um identificador para um metafile que contém um ícone e um rótulo de cadeia de caracteres para o nome do arquivo especificado. |
| OleIconToCursor | Converte um ícone em um cursor. |
| 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. |
| OleSetAutoConvert | Especifica um CLSID para conversão automática em uma classe diferente quando um objeto dessa classe é carregado. |
| ProgIDFromCLSID | Recupera o ProgID para um determinado CLSID. |
| StringFromCLSID | Converte um CLSID em uma cadeia de caracteres imprimível. CLSIDs diferentes sempre convertem em cadeias de caracteres diferentes. |
| StringFromGUID2 | Converte um GUID (identificador global exclusivo) em uma cadeia de caracteres imprimível. |
| StringFromIID | Converte um identificador de interface em uma cadeia de caracteres imprimível. |