Compartilhar via


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.

Consulte também

Referência

ProgID Key

Outros recursos

Atributos IDL

TypeDef, Enum, união e atributos Struct

Atributos de classe

Attributes Samples