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.