Encabezado objbase.h

Varias tecnologías usan este encabezado. Para más información, consulte:

objbase.h contiene las siguientes interfaces de programación:

Functions

 
BindMoniker

Busca un objeto mediante su moniker, activa el objeto si está inactivo y recupera un puntero a la interfaz especificada en ese objeto.
CLSIDFromProgIDEx

La función CLSIDFromProgIDEx (objbase.h) desencadena la instalación automática si la directiva COMClassStore está habilitada.
CoAllowSetForegroundWindow

Esta función pasa el privilegio de primer plano (el privilegio para establecer la ventana de primer plano) de un proceso a otro. El proceso que tiene el privilegio de primer plano puede llamar a esta función para pasar ese privilegio a un proceso de servidor COM local.
CoDosDateTimeToFileTime

Convierte la representación ms-DOS de la hora y la fecha en una estructura FILETIME usada por Windows.
CoFileTimeNow

La función CoFileTimeNow (objbase.h) devuelve la hora actual como una estructura FILETIME.
CoFileTimeToDosDateTime

Convierte un VALOR FILETIME en valores de fecha y hora de MS-DOS.
CoFreeAllLibraries

Libera todos los archivos DLL que se han cargado con la función CoLoadLibrary (llamada internamente por CoGetClassObject), independientemente de si están actualmente en uso.
CoFreeLibrary

Libera una biblioteca que, cuando se carga, se especificó que se libere explícitamente.
CoGetInstanceFromFile

Crea un nuevo objeto e lo inicializa a partir de un archivo mediante IPersistFile::Load.
CoGetInstanceFromIStorage

Crea un nuevo objeto e lo inicializa desde un objeto de almacenamiento a través de una llamada interna a IPersistFile::Load.
CoGetObject

Convierte un nombre para mostrar en un moniker que identifica el objeto denominado y, a continuación, se enlaza al objeto identificado por el moniker.
CoGetSystemSecurityPermissions

Devuelve los valores predeterminados de los descriptores de seguridad de los permisos de inicio y acceso de toda la máquina, así como los límites de inicio y acceso.
Coinitialize

Inicializa la biblioteca COM en el subproceso actual e identifica el modelo de simultaneidad como un solo subproceso (STA).
CoInstall

Instala la aplicación de servidor COM solicitada.
CoIsOle1Class

Determina si el CLSID especificado representa un objeto OLE 1.
CoLoadLibrary

Carga un archivo DLL específico en el proceso del autor de la llamada.
CoRegisterChannelHook

Registra un enlace de canal.
CoRegisterInitializeSpy

Registra una implementación de la interfaz IInitializeSpy. La interfaz IInitializeSpy es desafiante para permitir a los desarrolladores realizar la inicialización y limpieza en apartamentos COM.
CoRegisterMallocSpy

Registra una implementación de la interfaz IMallocSpy, que posteriormente requiere QUE OLE llame a sus métodos contenedoros en torno a cada llamada al método IMalloc correspondiente.
CoRegisterMessageFilter

Registra con OLE la instancia de una interfaz IMessageFilter, que se va a usar para controlar problemas de simultaneidad en el subproceso actual.
CoRevokeInitializeSpy

Revoca una implementación registrada de la interfaz IInitializeSpy.
CoRevokeMallocSpy

Revoca un objeto IMallocSpy registrado.
CoTreatAsClass

Establece o quita una emulación, en la que los objetos de una clase se tratan como objetos de una clase diferente.
CreateAntiMoniker

Crea y devuelve un nuevo anti-moniker.
CreateBindCtx

Devuelve un puntero a una implementación de IBindCtx (un objeto de contexto de enlace). Este objeto almacena información sobre una operación de enlace de moniker determinada.
CreateClassMoniker

Crea un moniker de clase que hace referencia a la clase especificada.
CreateDataAdviseHolder

La función CreateDataAdviseHolder (objbase.h) recupera un puntero a la implementación OLE de IDataAdviseHolder en el objeto del titular del aviso de datos.
CreateDataCache

Recupera un puntero a una nueva instancia de una implementación proporcionada por OLE de una caché de datos.
CreateFileMoniker

Crea un moniker de archivo basado en la ruta de acceso especificada.
CreateGenericComposite

Realiza una composición genérica de dos monikers y proporciona un puntero al moniker compuesto resultante.
CreateItemMoniker

Crea un moniker de elemento que identifica un objeto dentro de un objeto contenedor (normalmente un documento compuesto).
CreateObjrefMoniker

Crea un moniker OBJREF basado en un puntero a un objeto .
CreatePointerMoniker

Crea un moniker de puntero basado en un puntero a un objeto .
GetClassFile

Devuelve el CLSID asociado al nombre de archivo especificado.
GetRunningObjectTable

Devuelve un puntero a la interfaz IRunningObjectTable en la tabla de objetos en ejecución local (ROT).
IsEqualGUID

La macro IsEqualGUID (objbase.h) determina si dos GUID son iguales.
MkParseDisplayName

Convierte una cadena en un moniker que identifica el objeto denominado por la cadena.
MonikerCommonPrefixWith

Crea un nuevo moniker basado en el prefijo común que este moniker (el que comprende los datos de este objeto de moniker) comparte con otro moniker.
MonikerRelativePathTo

Proporciona un moniker que, cuando se compone al final del primer moniker especificado (o uno con una estructura similar), produce el segundo moniker especificado.
StgGetIFillLockBytesOnFile

Abre un objeto contenedor en un archivo temporal.
StgGetIFillLockBytesOnILockBytes

Crea un nuevo objeto contenedor en un objeto de matriz de bytes proporcionado por el autor de la llamada.
StgOpenAsyncDocfileOnIFillLockBytes

Abre un objeto de almacenamiento asincrónico raíz existente en un objeto contenedor de matriz de bytes proporcionado por el autor de la llamada.
StgOpenLayoutDocfile

Abre un archivo compuesto en una implementación de ILockBytes que es capaz de supervisar los datos del sector.

Enumeraciones

 
COINIT

Determina el modelo de simultaneidad usado para las llamadas entrantes a objetos creados por este subproceso. Este modelo de simultaneidad puede ser subproceso de apartamento o multiproceso.
COMSD

Determina el tipo de descriptor de seguridad COM que se va a obtener al llamar a CoGetSystemSecurityPermissions.