threading (C++)

Specifica il modello di threading su un oggetto COM.

[ threading(
   model=enumeration
) ]

Parametri

  • modello(facoltativo)
    Uno dei modelli di threading:

    • apartment (threading apartment)

    • non associate ad alcun paese (componenti.NET Framework senza interfaccia utente)

    • singolo (threading semplice)

    • libero (modello di threading Free)

    • entrambi (apartment e modello di threading Free)

    il valore predefinito è apartment.

Note

il threading L'attributo C++ non viene visualizzato nel file generato con estensione .idl ma verrà utilizzato nell'implementazione dell'oggetto COM.

Nei progetti ATL, se coclasse l'attributo è presente anche, il modello di threading specificato da modello viene passato come parametro di modello a CComObjectRootEx classe, immessa da l coclasse attributo.

il threading di attributo accesso di protezione anche a un event_source.

Esempio

vedere concesso in licenza esempio per un esempio di utilizzo il threading.

Requisiti

contesto di attributo

Si applica a

classe, struct

ripetibile

No

attributi obbligatori

coclasse

attributi non validi

Nessuno

per ulteriori informazioni sui contesti di attributo, vedere Associare ai contesti.

Vedere anche

Riferimenti

Neutral Apartments

Concetti

Supporto del multithreading per il codice precedente (Visual C++)

Altre risorse

Attributi COM

Typedef, Enumerazione, unione e attributi di strutture

Attributi di classe

Attributes Samples