atribut dekode

Atribut ACF [dekode] menentukan bahwa prosedur atau jenis memerlukan dukungan de-serialisasi.

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

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

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

Parameter

interface-attribute-list

Menentukan atribut lain yang berlaku untuk antarmuka secara keseluruhan.

nama antarmuka

Menentukan nama antarmuka.

definisi antarmuka

Menentukan pernyataan IDL yang membentuk definisi antarmuka.

op-attribute-list

Menentukan atribut operasional lain yang berlaku untuk prosedur seperti [encode].

proc-name

Menentukan nama prosedur.

type-attribute-list

Menentukan atribut lain seperti [encode] dan [alokasikan].

type-name

Menentukan jenis yang ditentukan dalam file IDL.

Keterangan

Atribut [decode] menyebabkan pengkompilasi MIDL menghasilkan kode yang dapat digunakan aplikasi untuk mengambil data berseri dari buffer. Atribut [encode] menyediakan dukungan serialisasi, menghasilkan kode untuk menserialisasikan data ke dalam buffer.

Gunakan atribut [encode] dan [dekode] dalam ACF untuk menghasilkan kode serialisasi untuk prosedur atau jenis yang ditentukan dalam file IDL antarmuka. Saat digunakan sebagai atribut antarmuka, [dekode] berlaku untuk semua jenis dan prosedur yang ditentukan dalam file IDL. Saat digunakan sebagai atribut type, [decode] hanya berlaku untuk jenis yang ditentukan. Ketika digunakan sebagai atribut operasional, [dekode] hanya berlaku untuk prosedur tersebut.

Untuk informasi selengkapnya tentang menggunakan dukungan serialisasi ini, lihat Layanan Serialisasi dan [encode].

Lihat juga

File Konfigurasi Aplikasi (ACF)

mengalokasikan

encode