decodificare l'attributo

L'attributo [decode] ACF specifica che una routine o un tipo necessita del supporto di de-serializzazione.

[ 
    decode 
    [ , interface-attribute-list] 
] 
interface interface-name
{
    interface-definition
}

[ decode [ , op-attribute-list] ] proc-name(...);

typedef [decode [ , type-attribute-list] ] type-name;

Parametri

interface-attribute-list

Specifica altri attributi che si applicano all'interfaccia nel suo complesso.

nome dell'interfaccia

Specifica il nome dell'interfaccia.

definizione dell'interfaccia

Specifica le istruzioni IDL che formano la definizione dell'interfaccia.

op-attribute-list

Specifica altri attributi operativi applicabili alla procedura, ad esempio [codifica].

proc-name

Specifica il nome della routine.

type-attribute-list

Specifica altri attributi, ad esempio [codifica] e [allocato].

type-name

Specifica un tipo definito nel file IDL.

Commenti

L'attributo [decode] causa al compilatore MIDL di generare codice che un'applicazione può usare per recuperare i dati serializzati da un buffer. L'attributo [codifica] fornisce supporto di serializzazione, generando il codice per serializzare i dati in un buffer.

Usare gli attributi [codifica] e [decodifica] in un ACF per generare codice di serializzazione per le procedure o i tipi definiti nel file IDL di un'interfaccia. Quando viene usato come attributo di interfaccia, [decode] si applica a tutti i tipi e alle procedure definite nel file IDL. Se usato come attributo di tipo, [decode] si applica solo al tipo specificato. Se usato come attributo operativo, [decode] si applica solo a tale procedura.

Per altre informazioni sull'uso di questo supporto per la serializzazione, vedere Servizi di serializzazione e [codifica].

Vedi anche

File di configurazione dell'applicazione (ACF)

Allocare

Codificare