Compartilhar via


async_uuid

Especifica a UUID que direciona o compilador MIDL para definir versões síncronas e assíncronas de uma interface COM.

Sintaxe

[async_uuid (uuid)]

Parâmetros

uuid
Uma UUID que identifica a versão da interface.

Comentários

O atributo async_uuid C++ tem a mesma funcionalidade que o atributo async_uuid MIDL.

Exemplo

// cpp_attr_ref_async_uuid.cpp
// compile with: /LD
#include <Windows.h>
[module(name="Test")];
[object, uuid("9e66a290-4365-11d2-a997-00c04fa37ddb"),
async_uuid("e8583106-38fd-487e-912e-4fc8645c677e")]
__interface ICustom {
   HRESULT Custom([in] long l, [out, retval] long *pLong);
};

Requisitos

Contexto do atributo Valor
Aplicável ao interface
Repetível Não
Atributos obrigatórios Nenhum
Atributos inválidos dual, dispinterface

Para obter mais informações sobre os contextos de atributo, confira Contextos de atributo.

Confira também

Atributos de IDL
Atributos de interface