Bagikan melalui


Jenis Sederhana

Semua jenis sederhana diwakili oleh karakter format tunggal yang menunjukkan jenis berdasarkan namanya. Ini termasuk semua jenis numerik dan beberapa jenis IDL khusus lainnya. Daftarnya adalah sebagai berikut:

FC_BYTE,                    // 0x01
FC_CHAR,                    // 0x02
FC_SMALL,                   // 0x03
FC_USMALL,                  // 0x04
FC_WCHAR,                   // 0x05
FC_SHORT,                   // 0x06
FC_USHORT,                  // 0x07
FC_LONG,                    // 0x08
FC_ULONG,                   // 0x09
FC_FLOAT,                   // 0x0a
FC_HYPER,                   // 0x0b
FC_DOUBLE,                  // 0x0c
FC_ENUM16,                  // 0x0d
FC_ENUM32,                  // 0x0e
FC_ERROR_STATUS_T,          // 0x10
FC_INT3264,                 // 0xb8
FC_UINT3264,                // 0xb9

Jenis SMALL, WCHAR, HYPER, ERROR_STATUS_T, __INT3264 adalah intrinsik MIDL dengan interpretasi RPC khusus. Jenis INT dan __INT32 memetakan ke FC_LONG, INT yang tidak ditandatangani, dan peta __INT32 yang tidak ditandatangani ke peta FC_ULONG, __INT64, dan peta __INT64 yang tidak ditandatangani ke FC_HYPER.

Jenis __INT128, FLOAT128, dan FLOAT80 tidak didukung.