atribut __int3264

Kata kunci __int3264 menentukan jenis integral yang memiliki properti berikut:

  • Ini adalah 32-bit pada platform 32-bit
  • Ini adalah 64-bit pada platform 64-bit
  • Ini adalah 32-bit pada kawat untuk kompatibilitas mundur. Ini akan terpotong di sisi pengirim dan diperluas dengan tepat (ditandatangani atau tidak ditandatangani) di sisi penerima.
[ signed | unsigned ] __int3264 [ int ] declarator-list;

Parameter

daftar deklarator

Menentukan satu atau beberapa deklarator C standar, seperti pengidentifikasi, deklarator penunjuk, dan deklarator array. (Deklarasi fungsi dan deklarasi bit-field tidak diizinkan dalam struktur yang dikirimkan dalam panggilan prosedur jarak jauh. Deklarator ini diperbolehkan dalam struktur yang tidak ditransmisikan.) Pisahkan beberapa deklarator dengan koma.

Keterangan

Jenis ini telah diperkenalkan secara khusus untuk memfasilitasi porting antarmuka 32-bit ke 64-bit. Ini umumnya hanya berguna dalam kasus di mana antarmuka yang ada mengirim pointer sebagai bilangan bulat atau menggunakan teknik solusi yang sama. Microsoft tidak merekomendasikan penggunaan jenis ini (atau jenis publik lainnya yang berasal darinya seperti INT_PTR, DWORD_PTR) di mana dapat dihindari. Secara khusus, jenis ini tidak dapat digunakan dalam antarmuka OLE Automation dan pustaka jenis. Penggunaan jenis ini, atau jenis yang berasal darinya, di antarmuka baru tidak disarankan. Lihat Panduan Porting Bahasa Definisi Antarmuka Microsoft (MIDL): 64-Bit untuk informasi selengkapnya tentang masalah ini serta komentar dan saran tentang masalah 64-bit lainnya.

Kata kunci __int3264 dapat didahului dengan kata kunci yang ditandatangani atau kata kunci yang tidak ditandatangani. Kata kunci int bersifat opsional dan dapat dihilangkan. Untuk pengompilasi MIDL, bilangan bulat __int3264 ditandatangani secara default dan identik dengan int __int3264 yang ditandatangani.

Jenis bilangan bulat __int3264 adalah salah satu jenis dasar bahasa IDL. Jenis bilangan bulat __int3264 dapat muncul sebagai penentu tipe dalam deklarasi const, deklarasi typedef, deklarasi umum, dan deklarator fungsi (sebagai penentu tipe pengembalian fungsi dan penentu jenis parameter). Untuk konteks di mana penentu jenis muncul, lihat IDL.

Lihat juga

Jenis Dasar MIDL

hyper

Int

Pendek

Ditandatangani

Kecil

typedef

Unsigned