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. |