vi_progid
Especifica um formulário independente de versão de ProgID.
[ vi_progid(
name
) ];
Parâmetros
name
A versão de ProgID que representa o objeto.ProgIDs apresente uma versão legível do identificador de classe (CLSID) usado para identificar objetos COM/ActiveX.
Comentários
O vi_progid atributo C++ permite que você especificar uma versão de ProgID para um objeto COM.Um ProgID tem a forma Nome1.name2.version.Uma versão de ProgID não tem um versão.É possível especificar ambos os progid e o vi_progid atributos em um coclass.Se você não especificar vi_progid, a versão de ProgID é o valor especificado pelo progid atributo.
vi_progid implica a coclass de atributo, ou seja, se você especificar vi_progid, é a mesma coisa que especificar o coclass e vi_progid atributos.
O vi_progid atributo faz com que uma classe para ser registrado automaticamente sob o nome especificado.O arquivo. idl gerado não exibirá o valor de ProgID.
Em projetos ATL, se o coclass atributo também estiver presente, o ProgID especificado é usado pelo GetVersionIndependentProgID função (inserida pelo coclass atributo).
Exemplo
Consulte o coclass exemplo para um uso de amostra de vi_progid.
Requisitos
Contexto de atributo
Se aplica a |
classe,struct |
Reproduzíveis |
Não |
Atributos obrigatórios |
Nenhum |
Atributos inválidos |
Nenhum |
Para obter mais informações sobre os contextos de atributo, consulte Atributo contextos.