enumerazione CSC_Binding (comsvcs.h)
Indica se tutto il lavoro inviato tramite l'attività restituita da CoCreateActivity deve essere associato a un solo appartamento a thread singolo (STA). Questa enumerazione non influisce sull'apartment con multithreading (MTA, multithreaded apartment).
Sintassi
typedef enum tagCSC_Binding {
CSC_NoBinding = 0,
CSC_BindToPoolThread
} CSC_Binding;
Costanti
CSC_NoBinding Valore: 0 Il lavoro inviato tramite l'attività non è associato a una singola STA. |
CSC_BindToPoolThread Il lavoro inviato tramite l'attività è associato a una singola STA. |
Commenti
L'associazione di tutti i lavori inviati tramite l'attività a una singola sta comporta un compromesso tra l'evitare la necessità di eseguire il marshalling delle interfacce ai componenti usati da molti dei diversi bit di lavoro rispetto alla necessità di sincronizzare su una specifica sta.
Questa enumerazione viene usata solo per impostare l'associazione del pool di thread per CServiceConfig quando si chiama CoCreateActivity. Viene restituito un errore se si tenta di impostare l'associazione del pool di thread quando si chiama CoEnterServiceDomain. I valori di questa enumerazione non hanno alcun impatto sull'MTA.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | comsvcs.h |