Attributi del tipo di dati
È possibile applicare questi attributi ai tipi di dati in un'istruzione typedef per definire ulteriormente l'utilizzo o l'effetto del tipo di dati.
Attributo | Utilizzo |
---|---|
context_handle | Identifica un handle di associazione che gestisce le informazioni sullo stato (contesto) su un determinato server tra chiamate di routine remote da un determinato client. Non valido per le funzioni dell'interfaccia oggetto . |
Gestire | Specifica un tipo di handle personalizzato specifico per l'applicazione. |
ms_union | Controlla l'allineamento NDR di unioni non incapsulate. Usare su typedefs per la compatibilità con le versioni precedenti con interfacce compilate con MIDL 1.0 o 2.0. |
Tubo | Consente la trasmissione di un flusso aperto di dati tipizzato in una chiamata di procedura remota. Un parametro in pipe consente al server di eseguire il pull del flusso di dati dal client durante una chiamata di procedura remota. Un parametro pipe out consente al server di eseguire il push del flusso di dati nel client. |
transmit_as | Specifica il modo in cui un tipo di dati verrà trasmesso tramite una rete, usato per il marshalling personalizzato. |
v1_enum | Indirizza che il tipo enumerato specificato viene trasmesso come entità a 32 bit anziché il valore predefinito a 16 bit. |
wire_marshal | Analogamente a transmit_as , ma si implementano le routine per dimensioni, marshalling, unmarshal e liberare i dati. |