encabezado objidlbase.h
El modelo de objetos componentes (COM) usa este encabezado. Para más información, consulte:
objidlbase.h contiene las siguientes interfaces de programación:
IAgileObject La interfaz IAgileObject (objidlbase.h) marca una interfaz como ágil en los apartamentos. |
ICallFactory La interfaz ICallFactory (objidlbase.h) crea un objeto de llamada para procesar llamadas a los métodos de una interfaz asincrónica. |
ICancelMethodCalls La interfaz ICancelMethodCalls (objidlbase.h) administra las solicitudes de cancelación en una llamada de método saliente y supervisa el estado actual de esa llamada. |
IComThreadingInfo La interfaz IComThreadingInfo (objidlbase.h) permite obtener la siguiente información sobre el apartamento y el subproceso que ejecuta el autor de la llamada. |
IContext La interfaz IContext (objidlbase.h) admite la configuración de propiedades de contexto COM+. |
IEnumContextProps La interfaz IEnumContextProps (objidlbase.h) proporciona un mecanismo para enumerar las propiedades de contexto asociadas a un contexto de objeto COM+. |
IEnumString La interfaz IEnumString (objidlbase.h) enumera cadenas. LPWSTR es el tipo que indica un puntero a una cadena terminada en cero de caracteres anchos o Unicode. |
IEnumUnknown La interfaz IEnumUnknown (objidlbase.h) enumera objetos con la interfaz IUnknown y puede enumerar los objetos de un componente que contiene varios objetos. |
IExternalConnection La interfaz IExternalConnection (objidlbase.h) administra el recuento de referencias de un objeto de servidor o conexiones externas. |
IFastRundown La interfaz IFastRundown (objidlbase.h) marca una interfaz como apta para el comportamiento rápido de la ejecución. |
IGlobalOptions La interfaz IGlobalOptions (objidlbase.h) establece y consulta las propiedades globales del runtime del modelo de objetos componentes (COM). |
IInternalUnknown La interfaz IInternalUnknown (objidlbase.h) se usa en controladores ligeros del lado cliente que requieren acceso a las interfaces internas del proxy. |
IMalloc La interfaz IMalloc (objidlbase.h) asigna, libera y administra la memoria. |
IMarshal La interfaz IMarshal (objidlbase.h) permite que un objeto COM defina y administre el cálculo de referencias de sus punteros de interfaz. |
IMarshalingStream La interfaz IMarshalingStream (objidlbase.h) proporciona información adicional sobre el contexto de serialización a objetos serializado personalizados y desmarshalers. |
IMultiQI La interfaz IMultiQI (objidlbase.h) permite a un cliente consultar un proxy de objeto o controlador para varias interfaces mediante una sola llamada RPC. |
INoMarshal La interfaz INoMarshal (objidlbase.h) marca un objeto que no admite serializarse ni almacenarse en la tabla de interfaz global. |
IObjContext La interfaz IObjContext (objidlbase.h) realiza varias operaciones en contextos. |
IPipeByte La interfaz IPipeByte (objidlbase.h) transfiere datos del tipo de byte (que es de 8 bits de ancho). |
IPipeDouble La interfaz IPipeDouble (objidlbase.h) transfiere datos del tipo doble (que es de 64 bits de ancho). |
IPipeLong La interfaz IPipeLong (objidlbase.h) transfiere datos del tipo entero largo (que es de 32 bits de ancho). |
IProcessInitControl La interfaz IProcessInitControl (objidlbase.h) especifica el intervalo de tiempo de espera de inicialización del proceso. |
IPSFactoryBuffer La interfaz IPSFactoryBuffer (objidlbase.h) proporciona métodos personalizados para la creación de proxies y códigos auxiliares de objetos COM. Esta interfaz no es serializable. |
IRpcChannelBuffer La interfaz IRpcChannelBuffer (objidlbase.h) serializa los datos entre un proxy de cliente COM y un código auxiliar del servidor COM. |
IRpcOptions La interfaz IRpcOptions (objidlbase.h) permite a los autores de llamadas establecer o consultar los valores de varias propiedades que controlan cómo COM controla las llamadas a procedimientos remotos (RPC). |
IRpcProxyBuffer La interfaz IRpcProxyBuffer (objidlbase.h) controla el proxy RPC usado para serializar datos entre componentes COM. |
IRpcStubBuffer La interfaz IRpcStubBuffer (objidlbase.h) controla el código auxiliar RPC usado para serializar datos entre componentes COM. |
IServerSecurity Un servidor usa la interfaz IServerSecurity (objidlbase.h) para ayudar a autenticar el cliente y administrar la suplantación del cliente. |
IStdMarshalInfo La interfaz IStdMarshalInfo (objidlbase.h) recupera el CLSID que identifica el controlador que se va a usar en el proceso de destino durante la serialización estándar. |
ISurrogate La interfaz ISurrogate (objidlbase.h) se usa para cargar dinámicamente nuevos servidores DLL en un suplente existente y liberar el suplente cuando ya no sea necesario. |
ISynchronize La interfaz ISynchronize (objidlbase.h) proporciona comunicación asincrónica entre objetos sobre la aparición de un evento. |
ISynchronizeContainer La interfaz ISynchronizeContainer (objidlbase.h) administra un grupo de objetos de sincronización sin firmar. |
ISynchronizeEvent La interfaz ISynchronizeEvent (objidlbase.h) asigna un identificador de evento a un objeto de sincronización. |
ISynchronizeHandle La interfaz ISynchronizeHandle (objidlbase.h) recupera un identificador asociado a un objeto de sincronización. |
COSERVERINFO La estructura COSERVERINFO (objidlbase.h) identifica un recurso de equipo remoto a las funciones de activación. |
MULTI_QI La estructura MULTI_QI (objidlbase.h) representa una interfaz en una consulta para varias interfaces. |
RPCOLEMESSAGE La estructura RPCOLEMESSAGE (objidlbase.h) contiene argumentos de invocación de serialización y valores devueltos entre componentes COM. |
SOLE_AUTHENTICATION_INFO La estructura SOLE_AUTHENTICATION_INFO (objidlbase.h) identifica un servicio de autenticación, un servicio de autorización y la información de autenticación para el servicio de autenticación especificado. |
SOLE_AUTHENTICATION_LIST La estructura SOLE_AUTHENTICATION_LIST (objidlbase.h) indica la información de autenticación predeterminada que se va a usar con cada servicio de autenticación. |
SOLE_AUTHENTICATION_SERVICE La estructura SOLE_AUTHENTICATION_SERVICE (objidlbase.h) identifica un servicio de autenticación que un servidor está dispuesto a usar para comunicarse con un cliente. |
APTTYPE La enumeración APTTYPE (objidlbase.h) especifica diferentes tipos de apartamentos. |
APTTYPEQUALIFIER La enumeración APTTYPEQUALIFIER (objidlbase.h) especifica el conjunto de posibles calificadores de tipo de apartamento COM. |
CO_MARSHALING_CONTEXT_ATTRIBUTES La enumeración CO_MARSHALING_CONTEXT_ATTRIBUTES (objidlbase.h) identifica uno de los atributos que puede consultar mediante el método GetMarshalingContextAttribute. |
EOLE_AUTHENTICATION_CAPABILITIES La enumeración EOLE_AUTHENTICATION_CAPABILITIES (objidlbase.h) especifica varias funcionalidades en CoInitializeSecurity e IClientSecurity::SetBlanket. |
EXTCONN La enumeración EXTCONN (objidlbase.h) especifica el tipo de conexión externa existente en un objeto incrustado. |
GLOBALOPT_PROPERTIES La enumeración GLOBALOPT_PROPERTIES (objidlbase.h) identifica las opciones globales del proceso que puede establecer o consultar mediante la interfaz IGlobalOptions. |
GLOBALOPT_UNMARSHALING_POLICY_VALUES La enumeración GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h) proporciona valores para la opción global de directiva de desmarcación COM. |
THDTYPE La enumeración THDTYPE (objidlbase.h) indica si un subproceso determinado admite un bucle de mensajes. |