Attributi di interfaccia
I seguenti attributi vengono applicati a interfaccia (o __interface) Parola chiave C++.
Attributo |
Descrizione |
---|---|
Specifica il UUID che indica al compilatore MIDL per definire sia le versioni sincrone che asincrone di un'interfaccia COM. |
|
Consente di definire diventi proprietaria degli attributi. |
|
Posiziona un'interfaccia nel file IDL come interfaccia dispatch. |
|
Posiziona un'interfaccia nel file IDL come interfaccia duale. |
|
Determina una struttura di dati venga inserita nel file IDL. |
|
Specifica un ID di contesto che consente di visualizzare le informazioni utente su questo elemento nel file della Guida. |
|
Imposta il nome del file della Guida per una libreria dei tipi. |
|
Consente di specificare la stringa di caratteri utilizzata per descrivere l'elemento cui è associata. |
|
Specifica l'ID di un argomento della Guida in un file CHM o di .hlp. |
|
Specifica il nome della DLL da utilizzare per eseguire la ricerca di stringhe di documento (localizzazione). |
|
Indica che l'elemento esiste ma non deve essere visualizzata in un browser orientati a tramite. |
|
Inserisce un costrutto nel blocco di libreria del file IDL. |
|
Consente di utilizzare il compilatore MIDL come generatore di intestazione una volta utilizzato nell'intestazione dell'interfaccia. Quando viene utilizzato in una singola funzione, definisce una routine locale per il quale non stub viene generato. |
|
specifica che IDispatch l'implementazione include solo le proprietà e i metodi elencati nella descrizione dell'interfaccia e non può essere estesa con i membri aggiuntivi in fase di esecuzione. Questo attributo è valido solo su un oggetto doppio interfaccia. |
|
identifica un'interfaccia come interfaccia (ODL) di ODL. |
|
identifica un'interfaccia personalizzata. |
|
Indica che un'interfaccia è compatibile con l'automazione. |
|
Specifica l'attributo predefinito del puntatore per tutti i puntatori a eccezione dei puntatori di livello superiore che vengono visualizzati gli elenchi di parametri. |
|
definisce un puntatore come puntatore completo. |
|
Definisce i membri della raccolta non possono essere chiamati in modo arbitrario. |
|
Fornisce ID univoco per la raccolta |
È necessario rispettare le seguenti regole per la definizione dell'interfaccia:
la convenzione di chiamata predefinita è __stdcall.
Un GUID fornito automaticamente se non viene fornito uno.
Nessun metodo di overload è consentita.
In non specificare uuid attributo e utilizzando lo stesso nome dell'interfaccia in progetti diversi di attributo, lo stesso GUID viene generato.