cabeçalho objbase.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
objbase.h contém as seguintes interfaces de programaçã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. |
CLSIDFromProgIDEx A função CLSIDFromProgIDEx (objbase.h) disparará a instalação automática se a política COMClassStore estiver habilitada. |
CoAllowSetForegroundWindow Essa função passa o privilégio de primeiro plano (o privilégio para definir a janela em primeiro plano) de um processo para outro. O processo que tem o privilégio de primeiro plano pode chamar essa função para passar esse privilégio para um processo de servidor COM local. |
CoDosDateTimeToFileTime Converte a representação MS-DOS da hora e data em uma estrutura FILETIME usada pelo Windows. |
CoFileTimeNow A função CoFileTimeNow (objbase.h) retorna a hora atual como uma estrutura FILETIME. |
CoFileTimeToDosDateTime Converte um FILETIME em valores de data e hora do MS-DOS. |
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. |
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. |
CoGetObject Converte um nome de exibição em um moniker que identifica o objeto chamado e, em seguida, associa ao objeto identificado pelo moniker. |
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. |
Coinitialize Inicializa a biblioteca COM no thread atual e identifica o modelo de simultaneidade como STA (single-thread apartment). |
CoInstalar Instala o aplicativo de servidor COM solicitado. |
CoIsOle1Class Determina se o CLSID especificado representa um objeto OLE 1. |
Coloadlibrary Carrega uma DLL específica no processo do chamador. |
CoRegisterChannelHook Registra um gancho de canal. |
CoRegisterInitializeSpy Registra uma implementação da interface IInitializeSpy. A interface IInitializeSpy é desafiada para permitir que os desenvolvedores executem inicialização e limpeza em apartments COM. |
Coregistermallocspy Registra uma implementação da interface IMallocSpy, exigindo posteriormente que o OLE chame seus métodos wrapper em torno de cada chamada para o método IMalloc correspondente. |
CoRegisterMessageFilter Registra com OLE a instância de uma interface IMessageFilter, que deve ser usada para lidar com problemas de simultaneidade no thread atual. |
CoRevokeInitializeSpy Revoga uma implementação registrada da interface IInitializeSpy. |
CoRevokeMallocSpy Revoga um objeto IMallocSpy registrado. |
Cotreatasclass Estabelece ou remove uma emulação, na qual os objetos de uma classe são tratados como objetos de uma classe diferente. |
CreateAntiMoniker Cria e retorna um novo anti-moniker. |
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 de associação de moniker específica. |
CreateClassMoniker Cria um moniker de classe que se refere à classe especificada. |
CreateDataAdviseHolder A função CreateDataAdviseHolder (objbase.h) recupera um ponteiro para a implementação OLE de IDataAdviseHolder no objeto holder de consultoria de dados. |
CreateDataCache Recupera um ponteiro para uma nova instância de uma implementação fornecida por OLE de um cache de dados. |
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 . |
Getclassfile Retorna o CLSID associado ao nome de arquivo especificado. |
Getrunningobjecttable Retorna um ponteiro para a interface IRunningObjectTable na ROT (tabela de objetos em execução local). |
IsEqualGUID A macro IsEqualGUID (objbase.h) determina se dois GUIDs são iguais. |
Mkparsedisplayname Converte uma cadeia de caracteres em um moniker que identifica o objeto chamado pela cadeia de caracteres. |
MonikerCommonPrefixWith Cria um novo moniker com base no prefixo comum que esse moniker (aquele que inclui os dados desse 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. |
StgGetIFillLockBytesOnFile Abre um objeto wrapper em um arquivo temporário. |
StgGetIFillLockBytesOnILockBytes Cria um novo objeto wrapper em um objeto de matriz de bytes fornecido pelo chamador. |
StgOpenAsyncDocfileOnIFillLockBytes Abre um objeto de armazenamento assíncrono raiz existente em um objeto wrapper de matriz de bytes fornecido pelo chamador. |
StgOpenLayoutDocfile Abre um arquivo composto em uma implementação ILockBytes que é capaz de monitorar dados do setor. |