Tipe 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 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 pengompilasi C. Sebagian besar nama jenis penunjuk dimulai dengan awalan P atau LP. Handel merujuk ke 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 dideklarasikan 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 |
||
CCHAR |
Karakter Windows (ANSI) 8-bit. Jenis ini dideklarasikan 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 dideklarasikan dalam WinNT.h sebagai berikut: typedef char CHAR; |
||
COLORREF |
Nilai warna merah, hijau, biru (RGB) (32 bit). Lihat COLORREF 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 yang tidak ditandatangani 32-bit. Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dideklarasikan dalam IntSafe.h sebagai berikut: typedef unsigned long DWORD; |
||
DWORDLONG |
Bilangan bulat yang tidak ditandatangani 64-bit. Rentangnya adalah 0 hingga 18446744073709551615 desimal. Jenis ini dideklarasikan dalam IntSafe.h sebagai berikut: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
Jenis panjang yang tidak ditandatangani untuk presisi penunjuk. Gunakan saat mentransmisikan pointer ke jenis panjang untuk melakukan aritmatika pointer. (Juga umumnya digunakan untuk parameter umum 32-bit yang telah diperluas hingga 64 bit di Windows 64-bit.) Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
Bilangan bulat yang tidak ditandatangani 32-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut: typedef unsigned int DWORD32; |
||
DWORD64 |
Bilangan bulat yang tidak ditandatangani 64-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut: typedef unsigned __int64 DWORD64; |
||
FLOAT |
Variabel floating-point. 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:
|
||
HANDLE |
Handel ke objek. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
HBITMAP |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HBRUSH |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HCOLORSPACE |
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 |
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 kedesktop Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HDROP |
Handel ke struktur drop internal. Jenis ini dideklarasikan 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 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 |
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 |
Handel kekait Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HICON |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HINSTANCE |
Handel ke instans. Ini adalah alamat dasar modul dalam memori. 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 |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMETAFILE |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMODULE |
Handel ke modul. Ini adalah alamat dasar modul dalam memori. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HMONITOR |
Handel ke monitor tampilan. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HPALETTE |
Handel ke palet. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HPEN |
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 Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
HRGN |
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 |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
HWND |
Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
INT |
Bilangan bulat bertanda tangan 32-bit. Rentangnya -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 tangan 8-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT16 |
Bilangan bulat bertanda tangan 16-bit. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT32 |
Bilangan bulat bertanda tangan 32-bit. Rentangnya -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
INT64 |
Bilangan bulat bertanda tangan 64-bit. Rentangnya -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:
|
||
LONG |
Bilangan bulat bertanda tangan 32-bit. Rentangnya -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LONGLONG |
Bilangan bulat bertanda tangan 64-bit. Rentangnya -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 tangan 32-bit. Rentangnya -2147483648 melalui desimal 2147483647. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
LONG64 |
Bilangan bulat bertanda tangan 64-bit. Rentangnya -9223372036854775808 melalui desimal 9223372036854775807. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
LPARAM |
Parameter pesan. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPBOOL |
Pointer keBOOL Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPBYTE |
Penunjuk keBYTE 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 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 |
Pointer keDWORD Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPHANDLE |
Pointer keHANDLE Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPINT |
Penunjuk keINT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPLONG |
Penunjuk keLONG Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPSTR |
Penunjuk ke string null-terminated 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 |
Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
LPVOID |
Penunjuk ke jenis apa pun. Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPWORD |
Penunjuk keWORD Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
LPWSTR |
Penunjuk ke string null-terminated 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 |
Pointer keBOOL Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PBOOLEAN |
Pointer keBOOLEAN Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PBYTE |
Penunjuk keBYTE Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PCHAR |
Pointer keCHAR 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 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 |
Pointer keDWORD Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PDWORDLONG |
Pointer keDWORDLONG Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PDWORD_PTR |
Penunjuk ke DWORD_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PDWORD32 |
Pointer ke DWORD32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PDWORD64 |
Penunjuk ke DWORD64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PFLOAT |
Pointer keFLOAT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PHALF_PTR |
Penunjuk ke HALF_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PHANDLE |
Pointer keHANDLE Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PHKEY |
Pointer keHKEY Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PINT |
Penunjuk keINT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PINT_PTR |
Penunjuk ke INT_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT8 |
Pointer keINT8 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT16 |
Penunjuk keINT16 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT32 |
Pointer keINT32 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PINT64 |
Penunjuk keINT64 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PLCID |
Pointer keLCID Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PLONG |
Penunjuk keLONG Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PLONGLONG |
Penunjuk keLONGLONG 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 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PLONG64 |
Penunjuk ke 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 pointer 64-bit terpotong. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
POINTER_64 |
Penunjuk 64-bit. Pada sistem 64-bit, ini adalah pointer asli. Pada sistem 32-bit, ini adalah pointer 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 |
Pointer keSHORT Jenis ini dideklarasikan 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 null-terminated dari karakter Windows (ANSI) 8-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PTBYTE |
Penunjuk keTBYTE Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PTCHAR |
Pointer keTCHAR Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PTSTR |
PWSTR Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PUCHAR |
Pointer keUCHAR Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PUHALF_PTR |
Pointer ke UHALF_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT |
Penunjuk keUINT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PUINT_PTR |
Pointer ke UINT_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT8 |
Penunjuk keUINT8 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT16 |
Pointer keUINT16 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT32 |
Penunjuk keUINT32 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUINT64 |
Penunjuk keUINT64 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PULONG |
Penunjuk keULONG Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PULONGLONG |
Penunjuk keULONGLONG Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PULONG_PTR |
Pointer ke ULONG_PTR. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PULONG32 |
Pointer ke ULONG32. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PULONG64 |
Penunjuk ke ULONG64. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
PUSHORT |
Pointer keUSHORT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PVOID |
Penunjuk ke jenis apa pun. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PWCHAR |
Pointer keWCHAR Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
PWORD |
Penunjuk keWORD Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
PWSTR |
Penunjuk ke string null-terminated dari karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
QWORD |
Bilangan bulat yang tidak ditandatangani 64-bit. Jenis ini dinyatakan sebagai berikut:
|
||
SC_HANDLE |
Handel ke database manajer kontrol layanan. Untuk informasi selengkapnya, lihat SCM Handles. Jenis ini dideklarasikan dalam WinSvc.h sebagai berikut:
|
||
SC_LOCK |
Kunci ke database manajer kontrol layanan. Untuk informasi selengkapnya, lihat SCM Handles. Jenis ini dideklarasikan dalam WinSvc.h sebagai berikut:
|
||
SERVICE_STATUS_HANDLE |
Handel ke nilai status layanan. Untuk informasi selengkapnya, lihat SCM Handles. Jenis ini dideklarasikan dalam WinSvc.h sebagai berikut:
|
||
SHORT |
Bilangan bulat 16-bit. Rentangnya -32768 hingga 32767 desimal. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
SIZE_T |
Jumlah maksimum byte tempat penunjuk dapat menunjuk. Gunakan untuk hitungan yang harus mencakup rentang penuh penunjuk. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
SSIZE_T |
Versi SIZE_Tyang ditandatangani . Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
TBYTE |
WCHAR Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
TCHAR |
WCHAR Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
UCHAR |
CHAR Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
UHALF_PTR |
HALF_PTRyang tidak ditandatangani . Gunakan dalam struktur yang berisi pointer dan dua bidang kecil. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT |
INT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
UINT_PTR |
INT_PTRyang tidak ditandatangani . Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT8 |
INT8 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT16 |
INT16 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT32 |
INT32yang tidak ditandatangani . Rentangnya adalah 0 hingga 4294967295 desimal. Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UINT64 |
INT64 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
ULONG |
LONG Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
ULONGLONG |
Bilangan bulat yang tidak ditandatangani 64-bit. Rentangnya adalah 0 hingga 18446744073709551615 desimal. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
ULONG_PTR |
LONG_PTRyang tidak ditandatangani . Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
ULONG32 |
LONG32 Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
ULONG64 |
Jenis ini dideklarasikan dalam BaseTsd.h sebagai berikut:
|
||
UNICODE_STRING |
String Unicode. Jenis ini dinyatakan dalam Winternl.h sebagai berikut:
|
||
USHORT |
SHORT Jenis ini dideklarasikan dalam WinDef.h sebagai berikut:
|
||
USN |
Nomor urutan pembaruan (USN). Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
VOID |
Jenis apa pun. Jenis ini dideklarasikan dalam WinNT.h sebagai berikut:
|
||
WCHAR |
Karakter Unicode 16-bit. Untuk informasi selengkapnya, lihat Kumpulan Karakter yang Digunakan Oleh Font. Jenis ini dideklarasikan 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 |
||
WORD |
Bilangan bulat yang tidak ditandatangani 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
Syarat | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|