encabezado comsvcs.h
Varias tecnologías usan este encabezado. Para más información, consulte:
comsvcs.h contiene las siguientes interfaces de programación:
ContextInfo Recupera información de transacción, actividad y contexto en el objeto de contexto actual. Con los métodos de esta interfaz, puede recuperar información relevante contenida en un contexto de objeto. |
ContextInfo2 Proporciona información adicional sobre el contexto de un objeto, complementando la información disponible a través de la interfaz ContextInfo. |
IAppDomainHelper Enlaza un objeto administrado a un dominio de aplicación, que es un entorno aislado donde se ejecutan las aplicaciones. |
IAssemblyLocator Recupera información sobre un ensamblado cuando se usa código administrado en Common Language Runtime de .NET Framework. |
IAsyncErrorNotify Se usa para implementar la captura de errores en el trabajo por lotes asincrónico que se envía a través de la actividad creada por CoCreateActivity. |
ICheckSxsConfig Se usa para comprobar la configuración del ensamblado en paralelo actual. |
IComActivityEvents Notifica al suscriptor si se crea, destruye o agota el tiempo de espera de una actividad. |
IComApp2Events Notifica al suscriptor si una aplicación de servidor COM+ está cargada, apagada o en pausa. |
IComAppEvents Notifica al suscriptor si se inicia, apaga o se fuerza a apagar una aplicación de servidor COM+. |
IComCRMEvents Notifica al suscriptor las actividades de la característica De compensación Resource Manager (CRM) de Servicios de componentes. |
IComExceptionEvents Notifica al suscriptor cuando se produce una excepción no controlada en el código del usuario. |
IComIdentityEvents Notifica al suscriptor sobre una actividad que forma parte de una página de Páginas de Servidor activo (ASP) de Internet Information Services (IIS). Por ejemplo, si se invoca un objeto COM+ en una página ASP, se notificará al usuario de esta actividad. |
IComInstance2Events Notifica al suscriptor si un cliente crea o libera un objeto. |
IComInstanceEvents Notifica al suscriptor la creación o liberación de un objeto. |
ICOMLBArguments Se usa para activar el servicio de equilibrio de carga del componente COM+. |
IComLTxEvents Notifica al suscriptor de eventos relacionados con transacciones COM+. |
IComMethod2Events Notifica al suscriptor si se ha llamado, devuelto o generado una excepción al método de un objeto. (IComMethod2Events) |
IComMethodEvents Notifica al suscriptor si se ha llamado, devuelto o generado una excepción al método de un objeto. (IComMethodEvents) |
IComObjectConstruction2Events Notifica al suscriptor si se crea un objeto construido. |
IComObjectConstructionEvents Notifica al suscriptor si se crea un objeto construido en un grupo de objetos. |
IComObjectEvents Notifica al suscriptor si se ha creado o liberado una instancia de un objeto just-in-time (JIT). |
IComObjectPool2Events Notifica al suscriptor si se agrega un objeto transaccional o no transaccional a o se obtiene del grupo de objetos. |
IComObjectPoolEvents Notifica al suscriptor cuando se agrega un nuevo objeto al grupo. |
IComObjectPoolEvents2 Notifica al suscriptor cuando se crea o quita un nuevo objeto del grupo. |
IComQCEvents Notifica al suscriptor si se crea un mensaje en cola, se anula la cola o se mueve a una cola de reintentos o mensajes fallidos. |
IComResourceEvents Notifica al suscriptor si se crea, asigna, realiza un seguimiento o destruye un recurso. |
IComSecurityEvents Notifica al suscriptor si la autenticación de una llamada de método se realizó correctamente o no. |
IComThreadEvents Notifica al suscriptor si se crea o finaliza un apartamento de un solo subproceso (STA) y cuando se asigna un subproceso de apartamento. |
IComTrackingInfoCollection Recupera información sobre una recopilación de información de seguimiento. |
IComTrackingInfoEvents Notifica al suscriptor cuando cambia la información de seguimiento de una colección. |
IComTrackingInfoObject Recupera las propiedades de un objeto de información de seguimiento. |
IComTrackingInfoProperties Recupera el número total de propiedades asociadas a un objeto de información de seguimiento y sus nombres. |
IComTransaction2Events Notifica al suscriptor si se inicia, confirma o anula una transacción del Coordinador de transacciones distribuidas (DTC) de Microsoft. También se notifica al suscriptor cuando la transacción está en la fase de preparación del protocolo de confirmación en dos fases. |
IComTransactionEvents Notifica al suscriptor si la transacción del Coordinador de transacciones distribuidas (DTC) de Microsoft inicia, confirma o anula. |
IComUserEvent Notifica al suscriptor de las métricas definidas por el usuario especificadas. |
IContextProperties Proporciona acceso a las propiedades del objeto de contexto. |
IContextState Controla la desactivación de objetos y la votación de transacciones manipulando marcas de estado de contexto. |
ICreateWithLocalTransaction Crea un objeto COM+ que se ejecuta dentro del ámbito de la transacción local especificada. (ICreateWithLocalTransaction) |
ICreateWithTipTransactionEx Crea un objeto incluido en una transacción manual mediante el Protocolo de Transacciones de Internet (TIP). |
ICreateWithTransactionEx Crea un objeto incluido dentro de una transacción manual. |
ICrmCompensator Entrega registros no estructurados al compensador de CRM al usar Microsoft Visual C++. |
ICrmCompensatorVariants Entrega registros estructurados al compensador de CRM cuando se usa Microsoft Visual Basic. |
ICrmFormatLogRecords Convierte las entradas de registro en formato visible para que se puedan presentar mediante una herramienta de supervisión genérica. |
ICrmLogControl Es el medio por el que el trabajador de CRM y el compensador de CRM escriben registros en el registro y hacen que sean duraderos. |
ICrmMonitor Captura una instantánea del estado actual de CRM y contiene un distribuidor de CRM específico. |
ICrmMonitorClerks Recupera información sobre el estado de los distribuidores. |
ICrmMonitorLogRecords Supervisa los registros individuales mantenidos por un distribuidor de CRM específico para una transacción determinada. |
IDispenserDriver Lo llama el titular del dispensador de recursos COM+ para crear, inscribir, evaluar, preparar y destruir un recurso. |
IDispenserManager Se conecta al administrador del dispensador. |
IEnumNames Enumera los nombres. |
IGetAppTrackerData Permite a las aplicaciones administrativas recuperar información estadística sobre la ejecución de aplicaciones COM+. |
IGetContextProperties Permite al autor de la llamada obtener las propiedades asociadas al contexto del objeto actual. |
IGetSecurityCallContext Recupera una referencia a un objeto creado a partir de la clase SecurityCallContext asociada a la llamada actual. (IGetSecurityCallContext) |
IHolder Asigna o libera recursos para un dispensador de recursos instalado. |
IManagedActivationEvents Se usa para crear y destruir códigos auxiliares para objetos administrados dentro del contexto COM+ actual. |
IManagedObjectInfo Describe el código auxiliar de un objeto administrado. |
IManagedPoolAction Permite que se notifique a un objeto antes de que se libere de un grupo de objetos COM+. |
IManagedPooledObj Describe cómo se usa un objeto administrado en el grupo de objetos COM+. |
IMessageMover Mueve mensajes de una cola a otra. |
IMTSActivity Envía el trabajo por lotes a través de la actividad creada por la función MTSCreateActivity. |
IMTSCall Implementa el trabajo por lotes que se envía a través de la actividad creada por la función MTSCreateActivity. |
IMtsEventInfo Describe los eventos definidos por el usuario. |
IMtsEvents Proporciona métodos para obtener información sobre el paquete en ejecución y establecer receptores de eventos. |
IMtsGrp Proporciona métodos para enumerar mediante paquetes en ejecución. |
IMTSLocator Describe un único evento que proporciona acceso a la interfaz IMtsEvents del distribuidor de eventos para el proceso actual. |
IObjectConstruct Controla el proceso de construcción de objetos pasando parámetros de otros métodos u objetos. |
IObjectConstructString Proporciona acceso a una cadena de constructor. Úselo cuando desee especificar los parámetros durante la construcción del objeto. |
IObjectContext Proporciona acceso al contexto del objeto actual. El contexto de un objeto se usa principalmente al trabajar con transacciones o tratar con la seguridad de un objeto. (IObjectContext) |
IObjectContextActivity Recupera el identificador de actividad asociado al contexto de objeto actual. |
IObjectContextInfo Recupera información de transacción, actividad y contexto en el objeto de contexto actual. |
IObjectContextInfo2 Proporciona información adicional sobre el contexto de un objeto. Esta interfaz extiende la interfaz IObjectContextInfo. |
IObjectContextTip Recupera las propiedades que describen el contexto de transacción del Protocolo de Internet de transacciones (TIP). |
IObjectControl Define procedimientos de inicialización y limpieza específicos del contexto para los objetos COM+ y especifica si los objetos se pueden reciclar. |
IObjPool Representa la clave de cada objeto del grupo de recursos de transacción. |
IPlaybackControl Permite la participación en el control anómalo de los errores de reproducción del lado servidor y los errores del lado cliente del mecanismo de entrega de Message Queuing. |
IPoolManager Permite al autor de la llamada controlar un grupo de objetos. |
IProcessInitializer Proporciona métodos que se pueden llamar cada vez que Dllhost.exe se inicia o se apaga. |
ISecurityCallContext Proporciona acceso a métodos de seguridad e información sobre el contexto de llamada de seguridad de la llamada actual. |
ISecurityCallersColl Proporciona acceso a información sobre los autores de llamadas individuales en una colección de autores de llamadas. |
ISecurityIdentityColl Proporciona acceso a una colección de información de seguridad que representa la identidad de un llamador. Los elementos disponibles en esta colección son el SID, el nombre de la cuenta, el servicio de autenticación, el nivel de autenticación y el nivel de suplantación. |
ISecurityProperty Determina el identificador de seguridad del autor de la llamada original o del autor de llamada directo del objeto actual. Sin embargo, la manera preferida de obtener información sobre los autores de llamadas de un objeto es usar la interfaz ISecurityCallContext. |
ISelectCOMLBServer Activa el servicio de equilibrio de carga de componentes COM+. |
ISendMethodEvents Describe una clase de eventos que notifica a los suscriptores cada vez que se llama a un método en el objeto que lo implementa o devuelve de una llamada. |
IServiceActivity Se usa para llamar al trabajo por lotes que se envía a través de la actividad creada por CoCreateActivity. |
IServiceCall Se usa para implementar el trabajo por lotes que se envía a través de la actividad creada por CoCreateActivity. |
IServiceComTIIntrinsicsConfig Configura los intrínsecos del Integrador de transacciones COM (COMTI) para el trabajo que se realiza al llamar a la función CoCreateActivity o CoEnterServiceDomain. |
IServiceIISIntrinsicsConfig Configura los intrínsecos de IIS para el trabajo que se realiza al llamar a la función CoCreateActivity o CoEnterServiceDomain. |
IServiceInheritanceConfig Determina si se va a construir un nuevo contexto basado en el contexto actual o para crear un nuevo contexto basado únicamente en la información de CServiceConfig. |
IServicePartitionConfig Configura cómo se usan las particiones para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServicePool Se usa para administrar un grupo de objetos COM+. |
IServicePoolConfig Se usa para configurar un grupo de objetos. |
IServiceSxsConfig Configura ensamblados en paralelo para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServiceSynchronizationConfig Configura la sincronización del trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServiceSysTxnConfig Permite ejecutar un conjunto de código en el ámbito de una transacción existente que especifique con un proxy de transacción. |
IServiceThreadPoolConfig Configura el grupo de subprocesos del objeto de actividad que se devuelve mediante una llamada a CoCreateActivity. |
IServiceTrackerConfig Configura la propiedad tracker para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServiceTransactionConfig Configura los servicios de transacción para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. (IServiceTransactionConfig) |
IServiceTransactionConfigBase Configura los servicios de transacción para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. (IServiceTransactionConfigBase) |
ISharedProperty Expone métodos de propiedad que puede usar para establecer o recuperar el valor de una propiedad compartida. |
ISharedPropertyGroup Se usa para crear y acceder a las propiedades compartidas en un grupo de propiedades compartidas. |
ISharedPropertyGroupManager Se usa para crear grupos de propiedades compartidas y para obtener acceso a los grupos de propiedades compartidas existentes. |
ISystemAppEventData Notifica al suscriptor cuando se crea o se vuelve a configurar una instancia de aplicación COM+. |
IThreadPoolKnobs Se usa para controlar el comportamiento de los grupos de subprocesos. |
ITransactionContext Permite componer el trabajo de varios objetos COM+ en una sola transacción y confirmar o anular explícitamente la transacción. |
ITransactionContextEx Proporciona métodos básicos para un objeto transaccional genérico que comienza una transacción. Al llamar a los métodos de esta interfaz, puede componer el trabajo de varios objetos COM+ en una sola transacción y confirmar o anular explícitamente la transacción. |
ITransactionProperty Se usa para obtener el grupo de recursos de transacción. |
ITransactionProxy Proporciona una manera de que un contexto de transacción COM+ funcione con una transacción que no sea DTC. |
ITransactionResourcePool Mantiene una lista de objetos agrupados, con clave por IObjPool, que se usan hasta que se completa la transacción. |
ITransactionStatus Se usa para detectar el estado de la transacción completada por la llamada a CoLeaveServiceDomain cuando CServiceConfig está configurado para usar transacciones en la llamada a CoEnterServiceDomain. |
Objectcontext Proporciona acceso al contexto del objeto actual. El contexto de un objeto se usa principalmente al trabajar con transacciones o tratar con la seguridad de un objeto. (ObjectContext) |
ObjectControl Si implementa esta interfaz en el componente, el entorno en tiempo de ejecución de COM+ llama automáticamente a sus métodos en los objetos en los momentos adecuados. |
SecurityProperty Recupera información sobre el autor de la llamada original del objeto actual y el autor de llamada directo. |
CoCreateActivity Crea una actividad para realizar trabajo por lotes sincrónico y asincrónico que pueda utilizar los servicios COM+ sin necesidad de crear un componente COM+. |
CoEnterServiceDomain Se usa para escribir código que, a continuación, puede usar servicios COM+. |
CoLeaveServiceDomain Se usa para dejar el código que usa servicios COM+. |
GetManagedExtensions Determina si la versión instalada de COM+ admite características especiales proporcionadas para administrar componentes con servicio (objetos administrados). |
GetObjectContext Recupera una referencia al contexto asociado al objeto COM+ actual. |
MTSCreateActivity Crea una actividad en un apartamento de un solo subproceso para realizar trabajos por lotes sincrónicos o asincrónicos. |
RecycleSurrogate Recicla el proceso de llamada. |
SafeRef Función SafeRef |
ApplicationProcessRecycleInfo Representa detalles sobre el reciclaje de un proceso que hospeda aplicaciones COM+. |
ApplicationProcessStatistics Representa información estadística sobre un proceso que hospeda aplicaciones COM+. |
ApplicationProcessSummary Representa información de resumen sobre un proceso que hospeda aplicaciones COM+. |
ApplicationSummary Representa una aplicación COM+ hospedada en un proceso determinado. También puede representar una entrada pseudoaplicación para todos los contextos de Servicios sin componentes (SWC) en el proceso. |
ComponentHangMonitorInfo Representa la configuración de supervisión de bloqueo para un componente COM+. |
ComponentStatistics Representa información estadística sobre un componente COM+ hospedado en un proceso determinado. |
ComponentSummary Representa información de resumen sobre un componente COM+ hospedado en un proceso determinado. También puede representar un contexto de Servicios sin componentes (SWC). |
COMSVCSEVENTINFO Representa información contextual sobre un evento, como la hora en que se generó y el servidor de procesos y la aplicación COM+. |
CrmLogRecordRead Contiene registros no estructurados para el Resource Manager de compensación (CRM). |
COMPLUS_APPTYPE Representa los tipos de aplicaciones a las que realiza el seguimiento el servidor de seguimiento. |
CRMFLAGS Proporciona información sobre cuándo se escribió un registro determinado en el compensador de CRM. |
CRMREGFLAGS Controla qué fases de finalización de transacciones deben recibir el compensador de CRM y si la recuperación debe producir un error si las transacciones en duda permanecen después de que se haya intentado la recuperación. |
CrmTransactionState Representa el estado de transacción actual de la transacción. |
CSC_Binding Indica si todo el trabajo que se envía a través de la actividad devuelta de CoCreateActivity debe enlazarse a un solo apartamento de subproceso (STA). Esta enumeración no afecta al contenedor multiproceso (MTA). |
CSC_COMTIIntrinsicsConfig Indica si los intrínsecos actuales del Integrador de transacciones COM (COMTI) se propagan al nuevo contexto. |
CSC_IISIntrinsicsConfig Indica si los intrínsecos de IIS actuales se propagan al nuevo contexto. |
CSC_InheritanceConfig Indica si se debe crear un nuevo contexto basado en el contexto actual o crear un nuevo contexto basado únicamente en la información de CServiceConfig. |
CSC_PartitionConfig Indica la partición COM+ en la que se ejecuta el contexto incluido. |
CSC_SxsConfig Indica cómo se configuran los ensamblados en paralelo para CServiceConfig. |
CSC_SynchronizationConfig Indica cómo se configura la sincronización para CServiceConfig. |
CSC_ThreadPool Indica el grupo de subprocesos en el que se ejecuta el trabajo que se envía a través de la actividad devuelta de CoCreateActivity. |
CSC_TrackerConfig Indica si la propiedad tracker se agrega al contexto en el que se ejecuta el código incluido. |
CSC_TransactionConfig Indica cómo se configuran las transacciones para CServiceConfig. |
GetAppTrackerDataFlags Controla qué datos se devuelven de las llamadas a la interfaz IGetAppTrackerData. |
TRACKING_COLL_TYPE Indica el tipo de objetos de una colección de información de seguimiento. |
TransactionVote Indica la preparación de un objeto para confirmar o anular la transacción actual. |