Condividi tramite


Intestazione comsvcs.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

comsvcs.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ContextInfo

Recupera informazioni su transazioni, attività e contesto sull'oggetto contesto corrente. Usando i metodi di questa interfaccia, è possibile recuperare le informazioni pertinenti contenute in un contesto di oggetto.
ContextInfo2

Fornisce informazioni aggiuntive sul contesto di un oggetto, integrando le informazioni disponibili tramite l'interfaccia ContextInfo.
IAppDomainHelper

Associa un oggetto gestito a un dominio applicazione, ovvero un ambiente isolato in cui vengono eseguite le applicazioni.
IAssemblyLocator

Recupera informazioni su un assembly quando si usa codice gestito in Common Language Runtime di .NET Framework.
IAsyncErrorNotify

Usato per implementare l'intercettazione degli errori sul lavoro batch asincrono inviato tramite l'attività creata da CoCreateActivity.
ICheckSxsConfig

Consente di controllare la configurazione dell'assembly side-by-side corrente.
IComActivityEvents

Notifica al sottoscrittore se un'attività viene creata, eliminata o scaduta.
IComApp2Events

Notifica al sottoscrittore se un'applicazione server COM+ viene caricata, arrestata o sospesa.
IComAppEvents

Notifica al sottoscrittore se un'applicazione server COM+ viene avviata, arrestata o forzata per l'arresto.
IComCRMEvents

Notifica al sottoscrittore le attività della funzionalità Crm (Compensating Resource Manager) di Component Services.
IComExceptionEvents

Notifica al sottoscrittore quando si verifica un'eccezione non gestita nel codice dell'utente.
IComIdentityEvents

Notifica al sottoscrittore di un'attività che fa parte di una pagina Pagine server attive (ASP) di Internet Information Services (IIS). Ad esempio, se un oggetto COM+ viene richiamato in una pagina ASP, l'utente riceverà una notifica di questa attività.
IComInstance2Events

Notifica al sottoscrittore se un oggetto viene creato o rilasciato da un client.
IComInstanceEvents

Notifica al sottoscrittore della creazione o del rilascio di un oggetto.
ICOMLBArguments

Utilizzato per attivare il servizio di bilanciamento del carico dei componenti COM+.
IComLTxEvents

Notifica al sottoscrittore di eventi correlati alle transazioni COM+.
IComMethod2Events

Notifica al sottoscrittore se il metodo di un oggetto è stato chiamato, restituito o generato un'eccezione. (IComMethod2Events)
IComMethodEvents

Notifica al sottoscrittore se il metodo di un oggetto è stato chiamato, restituito o generato un'eccezione. (IComMethodEvents)
IComObjectConstruction2Events

Notifica al sottoscrittore se viene creato un oggetto costruito.
IComObjectConstructionEvents

Notifica al sottoscrittore se un oggetto costruito viene creato in un pool di oggetti.
IComObjectEvents

Notifica al sottoscrittore se è stata creata o liberata un'istanza di un oggetto attivato JUST-In-Time (JIT).
IComObjectPool2Events

Notifica al sottoscrittore se un oggetto transazionale o non transazionale viene aggiunto o ottenuto dal pool di oggetti.
IComObjectPoolEvents

Notifica al sottoscrittore quando viene aggiunto un nuovo oggetto al pool.
IComObjectPoolEvents2

Notifica al sottoscrittore quando viene creato o rimosso un nuovo oggetto dal pool.
IComQCEvents

Notifica al sottoscrittore se un messaggio in coda viene creato, de-accodato o spostato in una coda di tentativi o messaggi non recapitabili.
IComResourceEvents

Notifica al sottoscrittore se una risorsa viene creata, allocata, rilevata o eliminata definitivamente.
IComSecurityEvents

Notifica al sottoscrittore se l'autenticazione di una chiamata al metodo ha avuto esito positivo o negativo.
IComThreadEvents

Notifica al sottoscrittore se viene creato o terminato un apartment a thread singolo e quando viene allocato un thread apartment.
IComTrackingInfoCollection

Recupera informazioni su una raccolta di informazioni di rilevamento.
IComTrackingInfoEvents

Notifica al sottoscrittore quando cambiano le informazioni di rilevamento per una raccolta.
IComTrackingInfoObject

Recupera le proprietà di un oggetto informazioni di rilevamento.
IComTrackingInfoProperties

Recupera il numero totale di proprietà associate a un oggetto informazioni di rilevamento e ai relativi nomi.
IComTransaction2Events

Notifica al sottoscrittore se una transazione Microsoft Distributed Transaction Coordinator (DTC) avvia, esegue commit o interruzioni. Il sottoscrittore riceve inoltre una notifica quando la transazione si trova nella fase di preparazione del protocollo di commit in due fasi.
IComTransactionEvents

Notifica al sottoscrittore se la transazione Microsoft Distributed Transaction Coordinator (DTC) avvia, esegue commit o interruzioni.
IComUserEvent

Notifica al sottoscrittore delle metriche definite dall'utente specificate.
IContextProperties

Fornisce l'accesso alle proprietà dell'oggetto di contesto.
IContextState

Controlla la disattivazione dell'oggetto e il voto delle transazioni modificando i flag di stato del contesto.
ICreateWithLocalTransaction

Crea un oggetto COM+ che viene eseguito nell'ambito della transazione locale specificata. (ICreateWithLocalTransaction)
ICreateWithTipTransactionEx

Consente di creare un oggetto inserito nell'elenco di una transazione manuale tramite il protocollo TIP (Transaction Internet Protocol).
ICreateWithTransactionEx

Consente di creare un oggetto inserito nell'elenco di una transazione manuale.
ICrmCompensator

Recapita i record di log non strutturati al CRM Crm Crm Quando si utilizza Microsoft Visual C++.
ICrmCompensatorVariants

Recapita i record di log strutturati al CRM Compensat quando si usa Microsoft Visual Basic.
ICrmFormatLogRecords

Converte i record di log in formato visualizzabile in modo che possano essere presentati usando uno strumento di monitoraggio generico.
ICrmLogControl

È il mezzo per cui il ruolo di lavoro CRM e CRM Compensator scrive i record nel log e li rende durevoli.
ICrmMonitor

Acquisisce uno snapshot dello stato corrente del CRM e contiene un impiegato CRM specifico.
ICrmMonitorClerks

Recupera informazioni sullo stato dei clerks.
ICrmMonitorLogRecords

Monitora i singoli record di log gestiti da un membro di CRM specifico per una determinata transazione.
IDispenserDriver

Viene chiamato dal titolare del Distributore risorse COM+ per creare, inserire, valutare, preparare e distruggere una risorsa.
IDispenserManager

Si connette al gestore del distributore.
IEnumNames

Enumera i nomi.
IGetAppTrackerData

Consente alle applicazioni amministrative di recuperare informazioni statistiche sull'esecuzione di applicazioni COM+.
IGetContextProperties

Consente al chiamante di ottenere le proprietà associate al contesto dell'oggetto corrente.
IGetSecurityCallContext

Recupera un riferimento a un oggetto creato dalla classe SecurityCallContext associata alla chiamata corrente. (IGetSecurityCallContext)
IHolder

Alloca o libera le risorse per un distributore di risorse installato.
IManagedActivationEvents

Usato per creare ed eliminare gli stub per gli oggetti gestiti all'interno del contesto COM+ corrente.
IManagedObjectInfo

Descrive lo stub per un oggetto gestito.
IManagedPoolAction

Consente a un oggetto di ricevere una notifica prima che venga rilasciato da un pool di oggetti COM+.
IManagedPooledObj

Descrive come viene usato un oggetto gestito nel pool di oggetti COM+.
IMessageMover

Sposta i messaggi da una coda a un'altra coda.
IMTSActivity

Invia il lavoro batch tramite l'attività creata dalla funzione MTSCreateActivity.
IMTSCall

Implementa il lavoro batch inviato tramite l'attività creata dalla funzione MTSCreateActivity.
IMtsEventInfo

Descrive gli eventi definiti dall'utente.
IMtsEvents

Fornisce metodi per ottenere informazioni sul pacchetto in esecuzione e stabilire sink di eventi.
IMtsGrp

Fornisce metodi per l'enumerazione tramite pacchetti in esecuzione.
IMTSLocator

Descrive un singolo evento che fornisce l'accesso all'interfaccia IMtsEvents del dispatcher eventi per il processo corrente.
IObjectConstruct

Controlla il processo di costruzione dell'oggetto passando parametri da altri metodi o oggetti.
IObjectConstructString

Fornisce l'accesso a una stringa di costruttore. Usarlo quando si desidera specificare i parametri durante la costruzione dell'oggetto.
IObjectContext

Fornisce l'accesso al contesto dell'oggetto corrente. Il contesto di un oggetto viene usato principalmente quando si usano transazioni o si gestiscono la sicurezza di un oggetto. (IObjectContext)
IObjectContextActivity

Recupera l'identificatore di attività associato al contesto dell'oggetto corrente.
IObjectContextInfo

Recupera le informazioni su transazioni, attività e contesto sull'oggetto contesto corrente.
IObjectContextInfo2

Fornisce informazioni aggiuntive sul contesto di un oggetto. Questa interfaccia estende l'interfaccia IObjectContextInfo.
IObjectContextTip

Recupera le proprietà che descrivono il contesto di transazione Transaction Internet Protocol (TIP).
IObjectControl

Definisce le procedure di inizializzazione e pulizia specifiche del contesto per gli oggetti COM+ e specifica se gli oggetti possono essere riciclati.
IObjPool

Rappresenta la chiave per ogni oggetto nel pool di risorse delle transazioni.
IPlaybackControl

Abilita la partecipazione alla gestione anormale degli errori di riproduzione lato server e degli errori lato client del meccanismo di recapito accodamento messaggi.
IPoolManager

Consente al chiamante di controllare un pool di oggetti.
IProcessInitializer

Fornisce metodi che possono essere chiamati ogni volta che Dllhost.exe avvia o arresta.
ISecurityCallContext

Fornisce l'accesso ai metodi di sicurezza e alle informazioni sul contesto della chiamata di sicurezza della chiamata corrente.
ISecurityCallersColl

Fornisce l'accesso alle informazioni sui singoli chiamanti in una raccolta di chiamanti.
ISecurityIdentityColl

Fornisce l'accesso a una raccolta di informazioni di sicurezza che rappresentano l'identità di un chiamante. Gli elementi disponibili in questa raccolta sono il SID, il nome dell'account, il servizio di autenticazione, il livello di autenticazione e il livello di rappresentazione.
ISecurityProperty

Determina l'identificatore di sicurezza del chiamante originale dell'oggetto corrente o del chiamante diretto. Tuttavia, il modo preferito per ottenere informazioni sui chiamanti di un oggetto consiste nell'usare l'interfaccia ISecurityCallContext.
ISelectCOMLBServer

Attiva il servizio di bilanciamento del carico del componente COM+.
ISendMethodEvents

Descrive una classe di evento che notifica ai sottoscrittori ogni volta che un metodo nell'oggetto che lo implementa viene chiamato o restituisce da una chiamata.
IServiceActivity

Usato per chiamare il lavoro batch inviato tramite l'attività creata da CoCreateActivity.
IServiceCall

Usato per implementare il lavoro batch inviato tramite l'attività creata da CoCreateActivity.
IServiceComTIIntrinsicsConfig

Configura gli intrinseci COM Transaction Integrator (COMTI) per il lavoro eseguito quando si chiama la funzione CoCreateActivity o CoEnterServiceDomain.
IServiceIISIntrinsicsConfig

Configura gli intrinseci IIS per il lavoro eseguito quando si chiama la funzione CoCreateActivity o CoEnterServiceDomain.
IServiceInheritanceConfig

Determina se costruire un nuovo contesto in base al contesto corrente o creare un nuovo contesto in base esclusivamente alle informazioni in CServiceConfig.
IServicePartitionConfig

Configura la modalità di utilizzo delle partizioni per il lavoro eseguito quando si chiama CoCreateActivity o CoEnterServiceDomain.
IServicePool

Consente di gestire un pool di oggetti COM+.
IServicePoolConfig

Usato per configurare un pool di oggetti.
IServiceSxsConfig

Configura gli assembly side-by-side per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain.
IServiceSynchronizationConfig

Configura la sincronizzazione per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain.
IServiceSysTxnConfig

Consente di eseguire un set di codice nell'ambito di una transazione esistente specificata con un proxy di transazione.
IServiceThreadPoolConfig

Configura il pool di thread dell'oggetto attività restituito chiamando CoCreateActivity.
IServiceTrackerConfig

Configura la proprietà tracker per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain.
IServiceTransactionConfig

Configura i servizi di transazione per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain. (IServiceTransactionConfig)
IServiceTransactionConfigBase

Configura i servizi di transazione per il lavoro svolto quando si chiama CoCreateActivity o CoEnterServiceDomain. (IServiceTransactionConfigBase)
ISharedProperty

Espone i metodi di proprietà che è possibile utilizzare per impostare o recuperare il valore di una proprietà condivisa.
ISharedPropertyGroup

Usato per creare e accedere alle proprietà condivise in un gruppo di proprietà condivise.
ISharedPropertyGroupManager

Usato per creare gruppi di proprietà condivise e per ottenere l'accesso ai gruppi di proprietà condivise esistenti.
ISystemAppEventData

Notifica al sottoscrittore quando viene creata o riconfigurata un'istanza dell'applicazione COM+.
IThreadPoolKnobs

Usato per controllare il comportamento dei pool di thread.
ITransactionContext

Consente di comporre il lavoro di più oggetti COM+ in una singola transazione e di eseguire in modo esplicito il commit o l'interruzione della transazione.
ITransactionContextEx

Fornisce metodi di base per un oggetto transazionale generico che inizia una transazione. Chiamando i metodi di questa interfaccia, è possibile comporre il lavoro di più oggetti COM+ in una singola transazione ed eseguire in modo esplicito il commit o l'interruzione della transazione.
ITransactionProperty

Usato per ottenere il pool di risorse delle transazioni.
ITransactionProxy

Consente a un contesto di transazione COM+ di lavorare con una transazione non DTC.
ITransactionResourcePool

Gestisce un elenco di oggetti in pool, con chiave di IObjPool, utilizzati fino al completamento della transazione.
ITransactionStatus

Usato per individuare lo stato della transazione completata dalla chiamata a CoLeaveServiceDomain quando CServiceConfig è configurato per l'uso delle transazioni nella chiamata a CoEnterServiceDomain.
Objectcontext

Fornisce l'accesso al contesto dell'oggetto corrente. Il contesto di un oggetto viene usato principalmente quando si usano transazioni o si gestiscono la sicurezza di un oggetto. (ObjectContext)
ObjectControl

Se si implementa questa interfaccia nel componente, l'ambiente di runtime COM+ chiama automaticamente i relativi metodi sugli oggetti nei momenti appropriati.
SecurityProperty

Recupera informazioni sul chiamante originale dell'oggetto corrente e sul chiamante diretto.

Funzioni

 
CoCreateActivity

Crea un'attività per eseguire operazioni batch sincrone e asincrone che possono utilizzare i servizi COM+ senza che sia necessario creare un componente COM+.
CoEnterServiceDomain

Usato per immettere il codice che può quindi usare i servizi COM+.
CoLeaveServiceDomain

Usato per lasciare il codice che usa i servizi COM+.
GetManagedExtensions

Determina se la versione installata di COM+ supporta funzionalità speciali fornite per gestire i componenti gestiti (oggetti gestiti).
GetObjectContext

Recupera un riferimento al contesto associato all'oggetto COM+ corrente.
MTSCreateActivity

Crea un'attività in un apartment a thread singolo per eseguire operazioni batch sincrone o asincrone.
RecycleSurrogate

Ricicla il processo chiamante.
SafeRef

Funzione SafeRef

Strutture

 
ApplicationProcessRecycleInfo

Rappresenta i dettagli sul riciclo di un processo che ospita applicazioni COM+.
ApplicationProcessStatistics

Rappresenta informazioni statistiche su un processo che ospita applicazioni COM+.
ApplicationProcessSummary

Rappresenta informazioni di riepilogo su un processo che ospita applicazioni COM+.
ApplicationSummary

Rappresenta un'applicazione COM+ ospitata in un processo specifico. Può anche rappresentare una voce pseudo-applicazione per tutti i contesti Services Without Components (SWC) nel processo.
ComponentHangMonitorInfo

Rappresenta la configurazione di monitoraggio di blocco per un componente COM+.
ComponentStatistics

Rappresenta informazioni statistiche su un componente COM+ ospitato in un processo specifico.
ComponentSummary

Rappresenta informazioni di riepilogo su un componente COM+ ospitato in un processo specifico. Può anche rappresentare un contesto Servizi senza componenti (SWC).
COMSVCSEVENTINFO

Rappresenta informazioni contestuali su un evento, ad esempio l'ora in cui è stata generata e il server di elaborazione e l'applicazione COM+.
CrmLogRecordRead

Contiene record di log non strutturati per il Resource Manager di compensazione (CRM).

Enumerazioni

 
COMPLUS_APPTYPE

Rappresenta i tipi di applicazioni rilevate dal server di rilevamento.
CRMFLAGS

Fornisce informazioni sul momento in cui è stato scritto un record di log specifico per il crm crm.
CRMREGFLAGS

Controlla quali fasi di completamento delle transazioni devono essere ricevute dal crm compensato e se il ripristino deve avere esito negativo se le transazioni in dubbio rimangono dopo il tentativo di recupero.
CrmTransactionState

Rappresenta lo stato corrente della transazione.
CSC_Binding

Indica se tutto il lavoro inviato tramite l'attività restituita da CoCreateActivity deve essere associato a un solo apartment a thread singolo (STA). Questa enumerazione non influisce sull'apartment con multithreading (MTA, multithreaded apartment).
CSC_COMTIIntrinsicsConfig

Indica se gli intrinseci COMTI (COMTI) correnti vengono propagati nel nuovo contesto.
CSC_IISIntrinsicsConfig

Indica se le funzioni intrinseche IIS correnti vengono propagate nel nuovo contesto.
CSC_InheritanceConfig

Indica se creare un nuovo contesto in base al contesto corrente o creare un nuovo contesto basato esclusivamente sulle informazioni in CServiceConfig.
CSC_PartitionConfig

Indica la partizione COM+ in cui viene eseguito il contesto racchiuso.
CSC_SxsConfig

Indica la configurazione degli assembly side-by-side per CServiceConfig.
CSC_SynchronizationConfig

Indica la configurazione della sincronizzazione per CServiceConfig.
CSC_ThreadPool

Indica il pool di thread in cui viene eseguito il lavoro inviato tramite l'attività restituita da CoCreateActivity.
CSC_TrackerConfig

Indica se la proprietà tracker viene aggiunta al contesto in cui viene eseguito il codice racchiuso.
CSC_TransactionConfig

Indica come vengono configurate le transazioni per CServiceConfig.
GetAppTrackerDataFlags

Controlla i dati restituiti dalle chiamate all'interfaccia IGetAppTrackerData.
TRACKING_COLL_TYPE

Indica il tipo di oggetti in una raccolta di informazioni di rilevamento.
TransactionVote

Indica l'idoneità di un oggetto per il commit o l'interruzione della transazione corrente.