Typedef, Enumerazione, unione e attributi di strutture
I seguenti attributi vengono applicati a typedef, strutturae enum Parole chiave C++.
typedef
Attributo |
Descrizione |
---|---|
utilizzato con switch_type attributo a l unione. |
|
Consente di definire il proprio attributo. |
|
Determina una struttura di dati venga inserita nel file IDL. |
|
Specifica l'indice del primo elemento di matrice da un flusso. |
|
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. |
|
Inserisce un costrutto nel blocco di libreria del file IDL. |
|
definisce un puntatore come puntatore completo. |
|
Garantisce che un typedef entrerà nella libreria dei tipi anche se non viene fatto riferimento nel file IDL. |
|
Identifica un puntatore di riferimento. |
|
Specifica l'espressione o identificatore che agisce come un'unione discriminante che seleziona un'unione. |
|
Identifica il tipo della variabile utilizzata come un'unione discriminante. |
|
specifica un puntatore univoco. |
|
Specifica un tipo di dati che verrà utilizzato per la trasmissione anziché un tipo di dati specifico dell'applicazione. |
enum
Attributo |
Descrizione |
---|---|
Consente di definire il proprio attributo. |
|
Determina una struttura di dati venga inserita nel file IDL. |
|
Specifica l'ID univoco per una classe o l'interfaccia. |
|
Ordina che il tipo enumerato specificato sia trasmesse come entità a 32 bit, anziché il valore predefinito di 16 bit. |
union
Attributo |
Descrizione |
---|---|
Consente di definire il proprio attributo. |
|
Determina una struttura di dati venga inserita nel file IDL. |
|
Specifica l'indice del primo elemento di matrice da un flusso. |
|
Specifica l'indice dell'ultimo elemento di matrice da un flusso. |
|
Specifica il numero di elementi di matrice da un flusso. |
|
definisce il valore massimo per un indice valido di matrice. |
|
Specifica la dimensione della memoria allocata per i puntatori con dimensioni, puntatori con dimensioni a puntatori con dimensioni e naturale o matrici multidimensionali. |
|
specifica un puntatore univoco. |
|
Specifica l'ID univoco per una classe o l'interfaccia. |
unione di Nonencapsulated
Attributo |
Descrizione |
---|---|
Controllare l'allineamento della rappresentazione dei dati della rete di unioni nonencapsulated. |
|
Impedisce il compilatore di inserire il codice riportato di seguito all'utilizzo dell'attributo. |
struct
Attributo |
Descrizione |
---|---|
Indica che la classe supporta aggregato. |
|
indica che un controllo aggrega la classe di destinazione. |
|
Identifica la coclasse come oggetto applicazione, associato a un'applicazione completa con estensione exe e indica che le funzioni e le proprietà della coclasse vengono globalmente disponibili in questa libreria dei tipi. |
|
Creazione di un controllo ActiveX. |
|
Aggiunge una voce dell'interfaccia in una mappa COM. |
|
Specifica che il tipo definito dall'utente è un controllo. |
|
Consente di definire il proprio attributo. |
|
Associa una colonna specificata il rowset. |
|
Crea un comando OLE DB. |
|
Associa la variabile membro specificato con un input o di output e delimita la variabile. |
|
Crea una connessione a un'origine dati. |
|
apre una tabella di OLE DB. |
|
Indica che una personalizzata o l'interfaccia dispatch definita all'interno di una coclasse rappresenta l'interfaccia predefinita di programmazione. |
|
Definisce un'interfaccia come interfaccia vtable predefinita per un controllo. |
|
crea un ricevitore di eventi. |
|
crea un'origine evento. |
|
Determina una struttura di dati venga inserita nel file IDL. |
|
Specifica l'indice del primo elemento di matrice da un flusso. |
|
Indica che l'elemento esiste ma non deve essere visualizzata in un browser orientati a tramite. |
|
Specifica ha implementato le categorie componenti per la classe. |
|
Specifica l'indice dell'ultimo elemento di matrice da un flusso. |
|
Specifica il numero di elementi di matrice da un flusso. |
|
definisce il valore massimo per un indice valido di matrice. |
|
Specifica le categorie componenti necessari della classe di destinazione. |
|
Specifica la dimensione della memoria allocata per i puntatori con dimensioni, puntatori con dimensioni a puntatori con dimensioni e naturale o matrici multidimensionali. |
|
In una classe, specifica le interfacce di origine oggetto COM per i punti di connessione.In una proprietà o un metodo, indica che il membro restituisce un oggetto o un VARIANT che rappresentano un database di origine eventi. |
|
Specifica il modello di threading su un oggetto COM. |
|
specifica un puntatore univoco. |
|
Specifica l'ID univoco per una classe o l'interfaccia. |
|
Identifica una versione specifica tra più versioni di una classe. |
|
Specifica un form dell'versione-indipendente del ProgID. |