vi_progid

Specifica un form dell'versione-indipendente del ProgID.

[ vi_progid(
   name
) ];

Parametri

  • name
    l'versione-indipendente ProgID che rappresenta l'oggetto.

    Presente in Progid una versione leggibile dell'identificatore di classe (CLSID) utilizzato per identificare gli oggetti COM E ActiveX.

Note

vi_progid L'attributo di C++ consente di specificare un versione-indipendente ProgID per un oggetto COM.Un ProgID presenta il formato name1.name2.versione.Un versione-indipendente ProgID non dispone di un oggetto versione.È possibile specificare entrambe progid e vi_progid attributi su una coclasse.Se non si specifica vi_progid, l'versione-indipendente ProgID è il valore specificato da progid attributo.

vi_progid implica coclasse attributo, ovvero, se si specifica vi_progid, è la stessa operazione di specifica coclasse e vi_progid attributi.

vi_progid l'attributo determina la classe automaticamente a essere registrato nel nome specificato.Il file generato IDL non viene visualizzato il valore di ProgID.

Nei progetti ATL, se coclasse l'attributo è presente anche, il ProgID specificato viene utilizzato da GetVersionIndependentProgID funzione (inserita da coclasse attributo).

Esempio

vedere coclasse esempio per un esempio di utilizzo vi_progid.

Requisiti

contesto di attributo

Si applica a

classe, struct

ripetibile

No

attributi obbligatori

Nessuno

attributi non validi

Nessuno

per ulteriori informazioni sui contesti di attributo, vedere Associare ai contesti.

Vedere anche

Riferimenti

ProgID Key

Altre risorse

Attributi IDL

Typedef, Enumerazione, unione e attributi di strutture

Attributi di classe

Attributes Samples