Threading (C++)
Especifica o modelo de segmentação para um objeto COM.
[ threading(
model=enumeration
) ]
Parâmetros
modelo(opcional)
Um dos seguintes modelos de segmentação:apartamento (modelo apartment threading)
neutro (.NET Framework components sem interface do usuário)
único (threading simples)
livre (free threading)
ambos (apartamento e segmentação livre)
O valor padrão é apartamento.
Comentários
O threading atributo C++ não aparecer no arquivo. idl gerado, mas será usado na implementação do seu objeto COM.
Em projetos ATL, se o coclass atributo também estiver presente, o modelo de threading especificado por modelo é passado como o parâmetro de modelo para o CComObjectRootEx classe, inserida pelo coclass atributo.
O threading atributo também protege o acesso a uma event_source.
Exemplo
Consulte o licenciado exemplo para um uso de amostra de threading.
Requisitos
Contexto de atributo
Se aplica a |
classe,struct |
Reproduzíveis |
Não |
Atributos obrigatórios |
coclass |
Atributos inválidos |
Nenhum |
Para obter mais informações sobre os contextos de atributo, consulte Atributo contextos.
Consulte também
Referência
Conceitos
Suporte a multithreading código antigo (Visual C++)