COM Functions
9/8/2008
A seguinte tabela mostra as funções COM com uma descrição da finalidade de cada.
Observação
Windows Mobile talvez não suporte todos os elementos programação nessa seção.Para obter informações sobre as diferenças entre a implementação COM disponível para dispositivos Windows Mobile powered e que disponível para dispositivos Windows Embedded CE , consulte COM and DCOM in Windows Mobile Powered Devices.
Para todas as plataformas
Elemento de programação | Descrição |
---|---|
Essa função localiza um objeto by means of o moniker, ativa o objeto se ele estiver inativo e recupera um ponteiro para a interface especificado desse objeto. |
|
Essa função procura um identificador classe no Registro, fornecido um programático identificador. |
|
Essa função converte um seqüência de caracteres gerados pela função StringFromCLSID voltar para o original identificador classe. |
|
Essa função incrementa uma global por-processo contagem de referência. |
|
Essa função é obsoleto. |
|
Esta função torna um copiar particular do proxy especificado. |
|
Essa função cria um GUID, um exclusivo 128 - bit inteiro usado para CLSIDs e identificadores interface. |
|
Essa função cria o local sistema não inicializado um único objeto da classe associado com um identificador classe especificada. |
|
A função cria uma instância de uma classe específica em uma máquina específica. |
|
Essa função desconecta remoto todas as conexões processo que está sendo mantidas em nome de todos os ponteiros de interface que apontar para um objeto especificado |
|
Essa função retorna o atual tempo como uma estrutura FILETIME. |
|
Essa função libera todos as DLLs que tenham sido carregadas com a função CoLoadLibrary (chamado internamente por CoGetClassObject), independentemente de eles estarem atualmente em uso. |
|
Essa função libera uma biblioteca que, quando carregada, foi especificado seja liberada explicitamente. |
|
Essa função descarrega as DLLs que não estão mais em uso e que, quando carregada, foram especificadas seja liberada automaticamente. |
|
Essa função recupera o contexto do atual chamar na atual segmento. |
|
Essa função fornece um ponteiro para uma interface em um objeto classe associado com um identificador classe especificada. |
|
Essa função retorna um valor that is exclusivo para o atual segmento. |
|
Essa função cria um novo objeto e inicializa-lo de um arquivo usando IPersistFile::Load. |
|
Essa função cria um novo objeto e inicializa-lo de um objeto armazenamento através um chamar interno para IPersistStorage::Load. |
|
Essa função unmarshals uma reserva que contém um ponteiro interface e libera a transmitir quando um ponteiro interface foi empacotado do outro segmento para o segmento chamado. |
|
Essa função retorna um limite superior do número de bytes necessário para empacotar o ponteiro interface especificado para o objeto especificado. |
|
Essa função retorna o CLSID de DLL que implementa o proxy e stub para a interface especificada. |
|
Essa função cria um usar como padrão, ou padrão, objeto empacotamento no processo de cliente ou o processo servidor, depending on o chamador e retorna um ponteiro para implementação IMarshal desse objeto. |
|
Essa função inicializa a biblioteca COM na atual segmento e identifica o modelo de simultaneidade como único-segmento Apartment (STA). |
|
Essa função inicializa a Modelo de Objeto Componente (COM) para uso pelo atual segmento. Os aplicativos são exigido para usar CoInitializeEx antes de eles fazem quaisquer outras chamadas biblioteca COM Except for alocação de memória funções. |
|
Essa função registra a segurança e define os valores de segurança usar como padrão para o processo. |
|
Essa função é chamado internamente pelo CoGetClassObject, quando o contexto classe indica um DLL, para carregar um DLL específico para processo do chamador. |
|
Essa função é chamado para bloqueio um objeto para garantir que ele permanece na memória ou a versão tal um bloqueio. |
|
Essa função controla um HRESULT para a transmitir especificada, do qual ele pode ser unmarshaled usando a função CoUnmarshalHresult. |
|
Essa função grava em um transmitir os dados exigido para inicializar um objeto proxy em algum processo cliente. |
|
Essa função controla um ponteiro interface de um segmento para outro segmento no mesmo processo. |
|
Essa função recupera uma lista dos serviços de autenticação registrado quando o processo chamado CoInitializeSecurity. |
|
Essa função é chamado, o servidor para localizar saída sobre o cliente que chamado o método Executar na atual segmento. |
|
Essa função recupera o informações sobre autenticação o cliente usa para fazer chamadas no proxy especificado. |
|
Essa função registra um objeto classe EXE com OLE para que outros aplicativos possam conectar a ele. |
|
Essa função registra uma implementação das IMallocSpy interface no OLE, daí em diante exigindo OLE para chamar seus métodos wrapper em torno cada chamar para o correspondente IMalloc método. |
|
Essa função permite que um DLL baixado para registrar seu personalizado interfaces dentro sua execução processo para que a codificar empacotamento será possam para empacotar as interfaces. |
|
Essa função registra o processo substituto pelo seu ISurrogate ponteiro interface. |
|
Essa função destrói um pacote de dados anteriormente empacotado. |
|
Este decrementa função global por-processo contagem de referência. |
|
Essa função é chamado por um servidor que pode registrar múltiplo classe objetos para informar o SCM OLE sobre todas as classes registradas e permite que solicitações ativação para esses objetos classe. |
|
Essa função restaura o informações sobre autenticação em um segmento de execução. |
|
Essa função informa OLE que um objeto classe, previamente registrado com o CoRegisterClassObject função, é não mais disponível para uso. |
|
Essa função revoga um registrado IMallocSpy WScript.Shell. |
|
Essa função define o informações sobre autenticação que será usado para fazer chamadas no proxy especificado. |
|
Essa função impede que as novas solicitações ativação do SCM em todos os objetos classe registrado dentro de processo. |
|
Essa função alterna o objeto contexto chamar usado pelo CoGetCallContext. |
|
Essa função aloca um bloco de memória tarefa. |
|
Essa função libera um bloco de memória alocada anteriormente por um chamar para a função CoTaskMemAlloc CoTaskMemRealloc ou tarefa. |
|
Essa função altera o tamanho de um bloco de memória tarefa anteriormente alocado. |
|
Essa função estabelece ou remove uma emulação, nos quais objetos de uma classe são tratados como objetos de uma classe diferente. |
|
Essa função fecha a biblioteca OLE Component Object Model (COM), liberar quaisquer recursos que ele mantém. |
|
Essa função unmarshals um tipo HRESULT a partir de transmitir especificado. |
|
Essa função inicializa um proxy recém-criado usando dados gravados na transmitir por um chamar anterior para a função CoMarshalInterface e retorna um ponteiro interface para esse proxy. |
|
Essa função cria e fornece um novo anti-moniker. |
|
Essa função fornece um ponteiro para uma implementação de IBindCtx, um objeto que armazena informações sobre um determinado moniker-operação ligação. |
|
Essa função cria uma classe moniker que se refere à determinada classe. |
|
Essa função cria um arquivo moniker baseia o caminho especificado. |
|
Esta função executa um genérico composição de dois monikers e fornece um ponteiro para a composição resultante moniker. |
|
Essa função cria um moniker item que identifica um objeto em um objeto contendo (geralmente um documento composto). |
|
Essa função cria um moniker ponteiro com base em um ponteiro para um objeto. |
|
Essa função determina se a dynamic-link library (DLL) que implementa essa função está em uso. |
|
Essa função recupera o objeto classe de um manipulador objeto DLL ou objeto aplicativo. |
|
Essa função instrui um in-process server para criar as suas entradas Registro para todas as classes com suporte no módulo neste servidor. |
|
Essa função instrui um in-process server Para remover somente essas entradas criadas por DllRegisterServer. |
|
Essa função fornece o identificador classe associado com o nome de arquivo especificado. |
|
Fornece um ponteiro para a interface IRunningObjectTable sobre o local Running Object Table (ROT). |
|
Essa função converte um seqüência de caracteres gerados pela função StringFromIID voltar para o original identificador interface (IID). |
|
Essa função determina se os dois GUIDs são iguais. |
|
Essa função é obsoleto. |
|
Essa função é obsoleto. |
|
Essa função é obsoleto. |
|
Essa função é obsoleto. |
|
Essa função converte um seqüência de caracteres em um moniker que identifica o objeto nomeado pela seqüência de caracteres. |
|
Essa função cria um novo moniker baseia o comum prefixo que este moniker (aquele contendo os dados do objeto moniker) compartilha com outro moniker. |
|
Essa função fornece um moniker que, quando composto no final do primeiro especificado moniker (ou um com uma estrutura semelhante), produz o moniker especificado segundo. |
|
Essa função recupera o ProgID para um determinado CLSID. |
|
Essa função converte um identificador classe em um seqüência de caracteres de caracteres imprimíveis. |
|
Essa função converte um identificador exclusivo (GUID) em um seqüência de caracteres de caracteres imprimíveis. |
|
Essa função converte um identificador interface em um seqüência de caracteres de caracteres imprimíveis. |
|
Essa função atualiza a configuração DCOM depois de modificar as configurações Registro. |
Para Windows incorporado CE
Elemento de programação | Descrição |
---|---|
Essa função cria um objeto agregável capaz de contexto-dependente empacotamento. |
|
Essa função recupera um ponteiro para o alocador memória tarefa OLE usar como padrão (que oferece suporte para a implementação do sistema a IMalloc interface) para que os aplicativos possam chamar seus métodos para gerenciar memória. |
|
Essa função converte um nome exibir em uma moniker que identifica o objeto nomeado e, em seguida, vincula para o objeto identificado pelo moniker. |
|
Essa função retorna a CLSID de um objeto que pode emular o objeto especificado. |
|
Essa função permite que o servidor para representar o cliente do atual chamar para a duração do chamar. |
|
Essa função determina se um remoto objeto está conectado ao correspondente no-objeto processo. |
|
Essa função determina se um determinado CLSID representa um objeto OLE 1. |
|
Essa função registra com OLE a instância de IMessageFilter interface de um aplicativo exe, que deve ser usado para manipulação de simultaneidade problemas. |
|
Essa função é Não com suporte mais as of Windows CE .NET 4.2. |