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