Jenis Data Windows
Jenis data yang didukung oleh Windows digunakan untuk menentukan nilai pengembalian fungsi, parameter fungsi dan pesan, dan anggota struktur. Mereka mendefinisikan ukuran dan arti dari elemen-elemen ini. Untuk informasi selengkapnya tentang jenis data C/C++ yang mendasar, lihat Rentang Tipe Data.
Tabel berikut berisi jenis berikut: karakter, bilangan bulat, Boolean, penunjuk, dan handel. Jenis karakter, bilangan bulat, dan Boolean umum untuk sebagian besar pengkompilasi C. Sebagian besar nama jenis penunjuk dimulai dengan awalan P atau LP. Handel mengacu pada sumber daya yang telah dimuat ke dalam memori.
Untuk informasi selengkapnya tentang menangani bilangan bulat 64-bit, lihat Bilangan Bulat Besar.
Jenis data | Deskripsi | ||
---|---|---|---|
APIENTRY | Konvensi panggilan untuk fungsi sistem. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: #define APIENTRY WINAPI |
||
ATOM | Sebuah atom. Untuk informasi selengkapnya, lihat Tentang Tabel Atom. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: typedef WORD ATOM; |
||
BOOL | Variabel Boolean (harus TRUE atau FALSE). Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: typedef int BOOL; |
||
BOOLEAN | Variabel Boolean (harus TRUE atau FALSE). Jenis ini dinyatakan dalam WinNT.h sebagai berikut: typedef BYTE BOOLEAN; |
||
BYTE | Byte (8 bit). Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: typedef unsigned char BYTE; |
||
CALLBACK | Konvensi panggilan untuk fungsi panggilan balik. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: #define CALLBACK __stdcall CALLBACK, WINAPI, dan APIENTRY semuanya digunakan untuk menentukan fungsi dengan konvensi panggilan __stdcall. Sebagian besar fungsi di Windows API dinyatakan menggunakan WINAPI. Anda mungkin ingin menggunakan CALLBACK untuk fungsi panggilan balik yang Anda terapkan untuk membantu mengidentifikasi fungsi sebagai fungsi panggilan balik. |
||
CCHAR | Karakter Windows (ANSI) 8-bit. Jenis ini dinyatakan dalam WinNT.h sebagai berikut: typedef char CCHAR; |
||
CHAR | Karakter Windows (ANSI) 8-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dinyatakan dalam WinNT.h sebagai berikut: typedef char CHAR; |
||
COLORREF | Nilai warna merah, hijau, biru (RGB) (32 bit). Lihat COLORREF untuk informasi tentang jenis ini. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: typedef DWORD COLORREF; |
||
CONST | Variabel yang nilainya akan tetap konstan selama eksekusi. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: #define CONST const |
||
DWORD | Bilangan bulat tidak bertanda 32-bit. Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dinyatakan dalam IntSafe.h sebagai berikut: typedef unsigned long DWORD; |
||
DWORDLONG | Bilangan bulat tidak bertanda 16-bit. Rentangnya adalah 0 hingga 18446744073709551615 desimal. Jenis ini dinyatakan dalam IntSafe.h sebagai berikut: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR | Jenis panjang yang tidak ditandatangani untuk presisi penunjuk. Gunakan saat mentransmisikan penunjuk ke jenis panjang untuk melakukan aritmatika penunjuk. (Juga umumnya digunakan untuk parameter umum 32-bit yang telah diperluas ke 64 bit di Windows 64-bit.) Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 | Bilangan bulat tidak bertanda 32-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut: typedef unsigned int DWORD32; |
||
DWORD64 | Bilangan bulat tidak bertanda 16-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut: typedef unsigned __int64 DWORD64; |
||
FLOAT | Variabel titik mengambang. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: typedef float FLOAT; |
||
HACCEL | Handel ke tabel akselerator. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut: typedef HANDLE HACCEL; |
||
HALF_PTR | Setengah ukuran pointer. Gunakan dalam struktur yang berisi pointer dan dua bidang kecil. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
MENANGANI | Handel ke objek. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
HBITMAP | Handel ke bitmap. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HBRUSH | Pegangan ke kuas. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HCOLORSPACE | Handel ke ruang warna. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HCONV | Handel ke percakapan pertukaran data dinamis (DDE). Jenis ini dideklarasikan dalam Ddeml.h sebagai berikut:
|
||
HCONVLIST | Handel ke daftar percakapan DDE. Jenis ini dideklarasikan dalam Ddeml.h sebagai berikut:
|
||
HCURSOR | Handel ke kursor. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HDC | Handel ke konteks perangkat (DC). Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HDDEDATA | Handel ke data DDE. Jenis ini dideklarasikan dalam Ddeml.h sebagai berikut:
|
||
HDESK | Handel ke desktop. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HDROP | Handel ke struktur penurunan internal. Jenis ini dinyatakan dalam ShellApi.h sebagai berikut:
|
||
HDWP | Handel ke struktur posisi jendela yang ditangguhkan. Jenis ini dideklarasikan dalam WinUser.h sebagai berikut:
|
||
HENHMETAFILE | Handel ke metafile yang ditingkatkan. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HFILE | Handel ke file yang dibuka oleh OpenFile, bukan CreateFile. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HFONT | Handel ke font. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HGDIOBJ | Handel ke objek GDI. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HGLOBAL | Handel ke blok memori global. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HHOOK | Pegangan ke kait. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HICON | Handel ke ikon. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HINSTANCE | Handel ke instans. Ini adalah alamat dasar modul dalam memori. HMODULE dan HINSTANCE sama hari ini, tetapi mewakili hal-hal yang berbeda di Windows 16-bit. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HKEY | Handel ke kunci registri. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HKL | Pengidentifikasi lokal input. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HLOCAL | Handel ke blok memori lokal. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMENU | Handel ke menu. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMETAFILE | Handel ke metafile. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMODULE | Handel ke modul. Ini adalah alamat dasar modul dalam memori. HMODULE dan HINSTANCE sama dalam versi Windows saat ini, tetapi mewakili hal-hal yang berbeda di Windows 16-bit. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMONITOR | Handel ke monitor tampilan. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HPALETTE | Pegangan ke palet. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HPEN | Pegangan ke pena. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HRESULT | Kode pengembalian yang digunakan oleh antarmuka COM. Untuk informasi selengkapnya, lihat Struktur Kode Kesalahan COM. Untuk menguji nilai HRESULT , gunakan makro GAGAL dan BERHASIL . Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
HRGN | Handel ke suatu wilayah. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HRSRC | Handel ke sumber daya. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HSZ | Handel ke string DDE. Jenis ini dideklarasikan dalam Ddeml.h sebagai berikut:
|
||
HWINSTA | Pegangan ke stasiun jendela. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HWND | Handel ke jendela. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
INT | Bilangan bulat bertanda 32-bit. Rentangnya adalah -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
INT_PTR | Jenis bilangan bulat yang ditandatangani untuk presisi penunjuk. Gunakan saat mentransmisikan penunjuk ke bilangan bulat untuk melakukan aritmatika penunjuk. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT8 | Bilangan bulat bertanda 8-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT16 | Bilangan bulat bertanda 16-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT32 | Bilangan bulat bertanda 32-bit. Rentangnya adalah -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT64 | Bilangan bulat bertanda 64-bit. Rentangnya adalah -9223372036854775808 melalui desimal 9223372036854775807. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
LANGID | Pengidentifikasi bahasa. Untuk informasi selengkapnya, lihat Pengidentifikasi Bahasa. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LCID | Pengidentifikasi lokal. Untuk informasi selengkapnya, lihat Pengidentifikasi Lokal. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LCTYPE | Jenis informasi lokal. Untuk daftar, lihat Konstanta Informasi Lokal. Jenis ini dideklarasikan dalam WinNls.h sebagai berikut:
|
||
LGRPID | Pengidentifikasi grup bahasa. Untuk daftar, lihat EnumLanguageGroupLocales. Jenis ini dideklarasikan dalam WinNls.h sebagai berikut:
|
||
LAMA | Bilangan bulat bertanda 32-bit. Rentangnya adalah -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LONGLONG | Bilangan bulat bertanda 64-bit. Rentangnya adalah -9223372036854775808 melalui desimal 9223372036854775807. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LONG_PTR | Jenis panjang yang ditandatangani untuk presisi pointer. Gunakan saat mentransmisikan pointer ke panjang untuk melakukan aritmatika pointer. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
LONG32 | Bilangan bulat bertanda 32-bit. Rentangnya adalah -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
LONG64 | Bilangan bulat bertanda 64-bit. Rentangnya adalah -9223372036854775808 melalui desimal 9223372036854775807. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
LPARAM | Parameter pesan. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPBOOL | Penunjuk ke BOOL. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPBYTE | Penunjuk ke BYTE. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPCOLORREF | Penunjuk ke nilai COLORREF . Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPCSTR | Penunjuk ke string konstanta yang dihentikan null dari karakter Windows (ANSI) 8-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LPCTSTR | LPCWSTR jika UNICODE didefinisikan, LPCSTR sebaliknya. Untuk informasi selengkapnya, lihat Jenis Data Windows untuk String. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LPCVOID | Penunjuk ke konstanta dari jenis apa pun. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPCWSTR | Penunjuk ke string konstanta yang dihentikan null dari karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LPDWORD | Penunjuk ke DWORD. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPHANDLE | Penunjuk ke HANDLE. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPINT | Penunjuk ke INT. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPLONG | Penunjuk ke LONG. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPSTR | Penunjuk ke string null-dihentikan dari karakter Windows (ANSI) 8-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LPTSTR | LPWSTR jika UNICODE didefinisikan, LPSTR sebaliknya. Untuk informasi selengkapnya, lihat Jenis Data Windows untuk String. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LPVOID | Penunjuk ke jenis apa pun. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPWORD | Penunjuk ke WORD. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPWSTR | Penunjuk ke string null-dihentikan dari karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LRESULT | Hasil pemrosesan pesan yang ditandatangani. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PBOOL | Penunjuk ke BOOL. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PBOOLEAN | Penunjuk ke BOOLEAN. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PBYTE | Penunjuk ke BYTE. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PCHAR | Penunjuk ke CHAR. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PCSTR | Penunjuk ke string konstanta yang dihentikan null dari karakter Windows (ANSI) 8-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PCTSTR | PCWSTR jika UNICODE didefinisikan, PCSTR sebaliknya. Untuk informasi selengkapnya, lihat Jenis Data Windows untuk String. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PCWSTR | Penunjuk ke string konstanta yang dihentikan null dari karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PDWORD | Penunjuk ke DWORD. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PDWORDLONG | Penunjuk ke DWORDLONG. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PDWORD_PTR | Penunjuk ke DWORD_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PDWORD32 | Penunjuk ke DWORD32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PDWORD64 | Penunjuk ke DWORD64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PFLOAT | Penunjuk ke FLOAT. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PHALF_PTR | Penunjuk ke HALF_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PHANDLE | Penunjuk ke HANDLE. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PHKEY | Penunjuk ke HKEY. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PINT | Penunjuk ke INT. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PINT_PTR | Penunjuk ke INT_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT8 | Penunjuk ke INT8. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT16 | Penunjuk ke INT16. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT32 | Penunjuk ke INT32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT64 | Penunjuk ke INT64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PLCID | Penunjuk ke LCID. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PLONG | Penunjuk ke LONG. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PLONGLONG | Penunjuk ke LONGLONG. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PLONG_PTR | Penunjuk ke LONG_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PLONG32 | Penunjuk ke LONG32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PLONG64 | Penunjuk ke LONG64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
POINTER_32 | Penunjuk 32-bit. Pada sistem 32-bit, ini adalah pointer asli. Pada sistem 64-bit, ini adalah penunjuk 64-bit terpotok. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
POINTER_64 | Penunjuk 64-bit. Pada sistem 64-bit, ini adalah penunjuk asli. Pada sistem 32-bit, ini adalah penunjuk 32-bit yang diperluas tanda tangan. Perhatikan bahwa tidak aman untuk mengasumsikan status bit pointer tinggi. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
POINTER_SIGNED | Penunjuk yang ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
POINTER_UNSIGNED | Penunjuk yang tidak ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PSHORT | Penunjuk ke SHORT. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PSIZE_T | Pointer ke SIZE_T. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PSSIZE_T | Pointer ke SSIZE_T. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PSTR | Penunjuk ke string karakter Windows (ANSI) 8-bit yang dihentikan null. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PTBYTE | Penunjuk ke TBYTE. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PTCHAR | Penunjuk ke TCHAR. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PTSTR | PWSTR jika UNICODE didefinisikan, PSTR sebaliknya. Untuk informasi selengkapnya, lihat Jenis Data Windows untuk String. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PUCHAR | Pointer ke UCHAR. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PUHALF_PTR | Pointer ke UHALF_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT | Penunjuk ke UINT. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PUINT_PTR | Pointer ke UINT_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT8 | Penunjuk ke UINT8. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT16 | Penunjuk ke UINT16. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT32 | Penunjuk ke UINT32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT64 | Pointer ke UINT64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PULONG | Penunjuk ke ULONG. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PULONGLONG | Penunjuk ke ULONGLONG. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PULONG_PTR | Penunjuk ke ULONG_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PULONG32 | Penunjuk ke ULONG32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PULONG64 | Penunjuk ke ULONG64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUSHORT | Penunjuk ke USHORT. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PVOID | Penunjuk ke jenis apa pun. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PWCHAR | Penunjuk ke WCHAR. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
PWORD | Penunjuk ke WORD. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PWSTR | Penunjuk ke string null-dihentikan dari karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
QWORD | Bilangan bulat tidak bertanda 16-bit. Jenis ini dinyatakan sebagai berikut:
|
||
SC_HANDLE | Handel ke database manajer kontrol layanan. Untuk informasi selengkapnya, lihat Handel SCM. Jenis ini dinyatakan dalam WinSvc.h sebagai berikut:
|
||
SC_LOCK | Kunci ke database manajer kontrol layanan. Untuk informasi selengkapnya, lihat Handel SCM. Jenis ini dinyatakan dalam WinSvc.h sebagai berikut:
|
||
SERVICE_STATUS_HANDLE | Handel ke nilai status layanan. Untuk informasi selengkapnya, lihat Handel SCM. Jenis ini dinyatakan dalam WinSvc.h sebagai berikut:
|
||
PENDEK | Bilangan bulat 16-bit. Rentangnya adalah -32768 hingga 32767 desimal. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
SIZE_T | Jumlah maksimum byte tempat pointer dapat menunjuk. Gunakan untuk hitungan yang harus mencakup rentang penuh penunjuk. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
SSIZE_T | Versi SIZE_T yang ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
TBYTE | WCHAR jika UNICODE didefinisikan, CHAR sebaliknya. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
TCHAR | WCHAR jika UNICODE didefinisikan, CHAR sebaliknya. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
UCHAR | CHAR yang tidak ditandatangani. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
UHALF_PTR | HALF_PTR yang tidak ditandatangani. Gunakan dalam struktur yang berisi pointer dan dua bidang kecil. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT | INT yang tidak ditandatangani. Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
UINT_PTR | INT_PTR yang tidak ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT8 | INT8 yang tidak ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT16 | INT16 yang tidak ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT32 | INT32 yang tidak ditandatangani. Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT64 | INT64 yang tidak ditandatangani. Rentangnya adalah 0 hingga 18446744073709551615 desimal. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
ULONG | LONG yang tidak ditandatangani. Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
ULONGLONG | Bilangan bulat tidak bertanda 16-bit. Rentangnya adalah 0 hingga 18446744073709551615 desimal. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
ULONG_PTR | LONG_PTR yang tidak ditandatangani. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
ULONG32 | LONG32 yang tidak ditandatangani. Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
ULONG64 | LONG64 yang tidak ditandatangani. Rentangnya adalah 0 hingga 18446744073709551615 desimal. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UNICODE_STRING | String Unicode. Jenis ini dinyatakan dalam Winternl.h sebagai berikut:
|
||
USHORT | SHORT yang tidak ditandatangani. Rentangnya adalah 0 hingga 65535 desimal. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
USN | Nomor urutan pembaruan (USN). Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
KEKOSONGAN | Jenis apa pun. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
WCHAR | Karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dinyatakan dalam WinNT.h sebagai berikut:
|
||
WINAPI | Konvensi panggilan untuk fungsi sistem. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
CALLBACK, WINAPI, dan APIENTRY semuanya digunakan untuk menentukan fungsi dengan konvensi panggilan __stdcall. Sebagian besar fungsi di Windows API dinyatakan menggunakan WINAPI. Anda mungkin ingin menggunakan CALLBACK untuk fungsi panggilan balik yang Anda terapkan untuk membantu mengidentifikasi fungsi sebagai fungsi panggilan balik. |
||
KATA | Bilangan bulat tidak bertanda 16-bit. Rentangnya adalah 0 hingga 65535 desimal. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
WPARAM | Parameter pesan. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|