Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica a ID exclusiva de uma classe ou interface.
Sintaxe
[ uuid( "uuid" ) ]
Parâmetros
uuid
Um identificador exclusivo de 128 bits.
Comentários
Se a definição de uma interface ou classe não especificar o atributo C++ uuid, o compilador do Microsoft C++ fornecerá um. Ao especificar uma uuid, você precisa incluir as aspas.
Se você não especificar uuid, o compilador gerará o mesmo GUID para interfaces ou classes com o mesmo nome em projetos de atributo diferentes em um computador.
Você pode usar Uuidgen.exe ou Guidgen.exe para gerar suas IDs exclusivas. (Para executar qualquer uma dessas ferramentas, clique em Iniciar e em Executar no menu. Em seguida, insira o nome da ferramenta necessária.)
Quando usado em um projeto que também não usa ATL, especificar o uuid atributo é o mesmo que especificar o modificador uuid__declspec. Para recuperar a uuid de uma classe, você pode usar __uuidof
Exemplo
Confira o exemplo associável para obter um exemplo de uso de uuid.
Requisitos
| Contexto do atributo | Valor |
|---|---|
| Aplicável ao | class, struct, interface, union, enum |
| Repetível | Não |
| Atributos obrigatórios | Nenhum |
| Atributos inválidos | Nenhum |
Para obter mais informações sobre os contextos de atributo, confira Contextos de atributo.
Confira também
Atributos de IDL
Atributos de interface
Atributos de classe
Atributos Typedef, Enum, Union e Struct
uuid