Condividi tramite


Attributi del tipo di dati

È possibile applicare questi attributi ai tipi di dati in un'istruzione typedefper definire ulteriormente l'utilizzo o l'effetto del tipo di dati.

Attributo Uso
context_handle Identifica un handle di associazione che gestisce informazioni sullo stato (contesto) in un determinato server tra chiamate di routine remote da un determinato client. Non valido per le funzioni di interfacciaoggetto.
handle Specifica un tipo di handle personalizzato specifico per l'applicazione.
ms_union Controlla l'allineamento NDR di unioni non incapsulate. Usare in typedefs per garantire la compatibilità con le versioni precedenti con le interfacce create con MIDL 1.0 o 2.0.
pipe Consente la trasmissione di un flusso aperto di dati tipizzato in una chiamata di procedura remota. Un nel parametro pipe consente al server di eseguire il pull del flusso di dati dal client durante una chiamata di procedura remota. Un parametro pipe consente al server di eseguire il push del flusso di dati al client.
transmit_as Specifica la modalità di trasmissione di un tipo di dati in una rete, usata per il marshalling personalizzato.
v1_enum Indica che il tipo enumerato specificato deve essere trasmesso come entità a 32 bit, anziché come impostazione predefinita a 16 bit.
wire_marshal Analogamente a transmit_as, ma si implementano le routine per ridimensionare, effettuare il marshalling, annullare ilmarshal e liberare i dati.