Windows Veri Türleri
Windows tarafından desteklenen veri türleri işlev dönüş değerlerini, işlev ve ileti parametrelerini ve yapı üyelerini tanımlamak için kullanılır. Bu öğelerin boyutunu ve anlamını tanımlar. Temel alınan C/C++ veri türleri hakkında daha fazla bilgi için bkz. Veri Türü Aralıkları.
Aşağıdaki tablo şu türleri içerir: karakter, tamsayı, Boole, işaretçi ve tanıtıcı. Karakter, tamsayı ve Boole türleri çoğu C derleyicisi için ortaktır. İşaretçi türü adların çoğu P veya LP ön ekiyle başlar. Tanıtıcılar belleğe yüklenmiş bir kaynağa başvurur.
64 bit tamsayıları işleme hakkında daha fazla bilgi için bkz. Büyük Tamsayılar.
Veri tipi | Açıklama | ||
---|---|---|---|
APIENTRY |
Sistem işlevleri için çağırma kuralı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: #define APIENTRY WINAPI |
||
ATOM |
Bir atom. Daha fazla bilgi için bkz. atom tabloları hakkında Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: typedef WORD ATOM; |
||
BOOL |
Boole değişkeni (TRUE veya Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: typedef int BOOL; |
||
BOOLEAN |
Boole değişkeni (TRUE veya Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir: typedef BYTE BOOLEAN; |
||
BYTE |
Bayt (8 bit). Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: typedef unsigned char BYTE; |
||
CALLBACK |
Geri çağırma işlevleri için çağırma kuralı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: #define CALLBACK __stdcall CALLBACK, WINAPIve APIENTRY, __stdcall çağırma kuralıyla işlevleri tanımlamak için kullanılır. Windows API'sindeki işlevlerin çoğu WINAPIkullanılarak bildirilir. İşlevi geri çağırma işlevi olarak tanımlamaya yardımcı olmak için uyguladığınız geri çağırma işlevleri için CALLBACK kullanmak isteyebilirsiniz. |
||
CCHAR |
8 bit Windows (ANSI) karakteri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir: typedef char CCHAR; |
||
CHAR |
8 bit Windows (ANSI) karakteri. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir: typedef char CHAR; |
||
COLORREF |
Kırmızı, yeşil, mavi (RGB) renk değeri (32 bit). Bu tür hakkında bilgi için bkz. COLORREF. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: typedef DWORD COLORREF; |
||
CONST |
Yürütme sırasında değeri sabit kalacak bir değişken. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: #define CONST const |
||
DWORD |
32 bit işaretsiz tamsayı. Aralık 0 ile 4294967295 arasında ondalıktır. Bu tür IntSafe.h dosyasında aşağıdaki gibi bildirilir: typedef unsigned long DWORD; |
||
DWORDLONG |
64 bit işaretsiz tamsayı. Aralık 0 ile 18446744073709551615 arasında ondalıktır. Bu tür IntSafe.h dosyasında aşağıdaki gibi bildirilir: typedef unsigned __int64 DWORDLONG; |
||
DWORD_PTR |
İşaretçi duyarlığı için işaretsiz uzun bir tür. İşaretçi aritmetiği gerçekleştirmek için işaretçiyi uzun bir türe yayınlarken kullanın. (64 bit Windows'ta 64 bit'e genişletilmiş genel 32 bit parametreler için de yaygın olarak kullanılır.) Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir: typedef ULONG_PTR DWORD_PTR; |
||
DWORD32 |
32 bit işaretsiz tamsayı. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir: typedef unsigned int DWORD32; |
||
DWORD64 |
64 bit işaretsiz tamsayı. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir: typedef unsigned __int64 DWORD64; |
||
FLOAT |
Kayan nokta değişkeni. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: typedef float FLOAT; |
||
HACCEL |
hızlandırıcı tablosunun tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir: typedef HANDLE HACCEL; |
||
HALF_PTR |
İşaretçinin yarısı kadar. bir işaretçi ve iki küçük alan içeren bir yapı içinde kullanın. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
HANDLE |
Bir nesnenin tanıtıcısı. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
HBITMAP |
bit eşlemtutamacı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HBRUSH |
fırçatutamacı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HCOLORSPACE |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HCONV |
Dinamik veri değişimi (DDE) konuşmasının tanıtıcısı. Bu tür Ddeml.h dosyasında aşağıdaki gibi bildirilir:
|
||
HCONVLIST |
DDE konuşma listesinin tanıtıcısı. Bu tür Ddeml.h dosyasında aşağıdaki gibi bildirilir:
|
||
HCURSOR |
bir Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HDC |
cihaz bağlamı (DC) tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HDDEDATA |
DDE verilerinin tanıtıcısı. Bu tür Ddeml.h dosyasında aşağıdaki gibi bildirilir:
|
||
HDESK |
masaüstütanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HDROP |
İç bırakma yapısının tanıtıcısı. Bu tür ShellApi.h dosyasında aşağıdaki gibi bildirilir:
|
||
HDWP |
Ertelenen pencere konumu yapısına tanıtıcı. Bu tür WinUser.h dosyasında aşağıdaki gibi bildirilir:
|
||
HENHMETAFILE |
gelişmiş meta dosyası Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HFILE |
CreateFile Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HFONT |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HGDIOBJ |
GDI nesnesinin tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HGLOBAL |
Genel bellek bloğunun tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HHOOK |
kancatutamacı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HICON |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HINSTANCE |
Bir örneğin tanıtıcısı. Bu, bellekteki modülün temel adresidir. HMODULE ve HINSTANCE bugün aynıdır, ancak 16 bit Windows'ta farklı şeyleri temsil etti. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HKEY |
Kayıt defteri anahtarının tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HKL |
Giriş yerel ayar tanımlayıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HLOCAL |
Yerel bellek bloğunun tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HMENU |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HMETAFILE |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HMODULE |
Modülün tanıtıcısı. Bu, bellekteki modülün temel adresidir. HMODULE ve HINSTANCE Windows'un geçerli sürümlerinde aynıdır, ancak 16 bit Windows'ta farklı şeyleri temsil etti. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HMONITOR |
Monitör tutamacı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HPALETTE |
Paletin tutamacı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HPEN |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HRESULT |
COM arabirimleri tarafından kullanılan dönüş kodları. Daha fazla bilgi için bkz. com hata kodlarının yapısı Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
HRGN |
bir Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HRSRC |
Bir kaynağın tanıtıcısı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HSZ |
DDE dizesinin tanıtıcısı. Bu tür Ddeml.h dosyasında aşağıdaki gibi bildirilir:
|
||
HWINSTA |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
HWND |
Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
INT |
32 bit imzalı tamsayı. Aralık, ondalık 2147483647 -2147483648. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
INT_PTR |
İşaretçi duyarlığı için imzalı tamsayı türü. İşaretçi aritmetiği gerçekleştirmek için bir işaretçiyi tamsayıya çevirirken kullanın. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
INT8 |
8 bit imzalı tamsayı. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
INT16 |
16 bit imzalı tamsayı. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
INT32 |
32 bit imzalı tamsayı. Aralık, ondalık 2147483647 -2147483648. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
INT64 |
64 bit işaretli bir tamsayı. Aralık, ondalık 9223372036854775807 -9223372036854775808. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
LANGID |
Dil tanımlayıcısı. Daha fazla bilgi için bkz. Dil Tanımlayıcıları. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LCID |
Yerel ayar tanımlayıcısı. Daha fazla bilgi için bkz. Yerel Ayar Tanımlayıcıları. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LCTYPE |
Yerel ayar bilgi türü. Liste için bkz. Yerel Ayar Bilgi Sabitleri. Bu tür WinNls.h dosyasında aşağıdaki gibi bildirilir:
|
||
LGRPID |
Dil grubu tanımlayıcısı. Liste için bkz. EnumLanguageGroupLocales. Bu tür WinNls.h dosyasında aşağıdaki gibi bildirilir:
|
||
LONG |
32 bit imzalı tamsayı. Aralık, ondalık 2147483647 -2147483648. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LONGLONG |
64 bit işaretli bir tamsayı. Aralık, ondalık 9223372036854775807 -9223372036854775808. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LONG_PTR |
İşaretçi duyarlığı için imzalı uzun bir tür. İşaretçi aritmetiği gerçekleştirmek için işaretçiyi uzun bir değere yayınlarken kullanın. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
LONG32 |
32 bit imzalı tamsayı. Aralık, ondalık 2147483647 -2147483648. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
LONG64 |
64 bit işaretli bir tamsayı. Aralık, ondalık 9223372036854775807 -9223372036854775808. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPARAM |
İleti parametresi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPBOOL |
BOOLişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPBYTE |
BYTEişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPCOLORREF |
COLORREF değerinin işaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPCSTR |
8 bit Windows (ANSI) karakterlerinden oluşan null olarak sonlandırılan sabit bir dizeye yönelik işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPCTSTR |
UNICODE tanımlanmışsa LPCWSTR, LPCSTR. Daha fazla bilgi için bkz.Dizeler için Windows Veri Türlerini Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPCVOID |
Herhangi bir türde bir sabitin işaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPCWSTR |
16 bit Unicode karakterden oluşan null ile sonlandırılan sabit bir dizeye işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPDWORD |
DWORDişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPHANDLE |
HANDLEişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPINT |
INTişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPLONG |
LONGişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPSTR |
8 bit Windows (ANSI) karakterlerinden oluşan null olarak sonlandırılan dizeye yönelik bir işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPTSTR |
BIR LPWSTRUNICODE tanımlanmışsa, lpstr . Daha fazla bilgi için bkz.Dizeler için Windows Veri Türlerini Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPVOID |
Herhangi bir türün işaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPWORD |
word Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
LPWSTR |
16 bit Unicode karakterden oluşan null olarak sonlandırılan dizeye işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
LRESULT |
İleti işlemenin imzalı sonucu. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PBOOL |
BOOLişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PBOOLEAN |
BOOLEANişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PBYTE |
BYTEişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PCHAR |
CHARişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PCSTR |
8 bit Windows (ANSI) karakterlerinden oluşan null olarak sonlandırılan sabit bir dizeye yönelik işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PCTSTR |
BIR PCWSTRUNICODE tanımlanmışsa, pcstr . Daha fazla bilgi için bkz.Dizeler için Windows Veri Türlerini Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PCWSTR |
16 bit Unicode karakterden oluşan null ile sonlandırılan sabit bir dizeye işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PDWORD |
DWORDişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PDWORDLONG |
DWORDLONGişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PDWORD_PTR |
bir DWORD_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PDWORD32 |
bir DWORD32işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PDWORD64 |
bir DWORD64işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PFLOAT |
FLOATişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PHALF_PTR |
bir HALF_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PHANDLE |
HANDLEişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PHKEY |
HKEYişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PINT |
INTişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PINT_PTR |
bir INT_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PINT8 |
INT8işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PINT16 |
INT16işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PINT32 |
INT32işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PINT64 |
INT64işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PLCID |
LCIDişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PLONG |
LONGişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PLONGLONG |
LONGLONGişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PLONG_PTR |
bir LONG_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PLONG32 |
LONG32işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PLONG64 |
LONG64işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
POINTER_32 |
32 bit işaretçi. 32 bit sistemde bu yerel bir işaretçidir. 64 bit sistemde bu, kesilmiş bir 64 bit işaretçidir. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
POINTER_64 |
64 bit işaretçi. 64 bit sistemde bu yerel bir işaretçidir. 32 bit sistemde bu, 32 bit işaretle genişletilmiş bir işaretçidir. Yüksek işaretçi bitinin durumunu varsaymak güvenli değildir. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
POINTER_SIGNED |
İmzalı bir işaretçi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
POINTER_UNSIGNED |
İmzasız bir işaretçi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PSHORT |
SHORTişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PSIZE_T |
bir SIZE_Tişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PSSIZE_T |
bir SSIZE_Tişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PSTR |
8 bit Windows (ANSI) karakterlerinden oluşan null olarak sonlandırılan dizeye yönelik bir işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PTBYTE |
TBYTEişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PTCHAR |
TCHARişaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PTSTR |
PWSTRUNICODE tanımlanmışsa, PSTR. Daha fazla bilgi için bkz.Dizeler için Windows Veri Türlerini Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUCHAR |
UCHAR Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUHALF_PTR |
bir UHALF_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUINT |
UINTişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUINT_PTR |
UINT_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUINT8 |
UINT8işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUINT16 |
UINT16işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUINT32 |
UINT32işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUINT64 |
UINT64işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PULONG |
ULONGişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PULONGLONG |
ULONGLONGişaretçisi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PULONG_PTR |
bir ULONG_PTRişaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PULONG32 |
bir ULONG32işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PULONG64 |
bir ULONG64işaretçisi. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
PUSHORT |
USHORT Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PVOID |
Herhangi bir türün işaretçisi. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PWCHAR |
WCHAR Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
PWORD |
word Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
PWSTR |
16 bit Unicode karakterden oluşan null olarak sonlandırılan dizeye işaretçi. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
QWORD |
64 bit işaretsiz tamsayı. Bu tür aşağıdaki gibi bildirilir:
|
||
SC_HANDLE |
Hizmet denetim yöneticisi veritabanının tanıtıcısı. Daha fazla bilgi için bkz. SCM Tanıtıcıları. Bu tür WinSvc.h dosyasında aşağıdaki gibi bildirilir:
|
||
SC_LOCK |
Hizmet denetim yöneticisi veritabanına kilit. Daha fazla bilgi için bkz. SCM Tanıtıcıları. Bu tür WinSvc.h dosyasında aşağıdaki gibi bildirilir:
|
||
SERVICE_STATUS_HANDLE |
Hizmet durumu değerinin tanıtıcısı. Daha fazla bilgi için bkz. SCM Tanıtıcıları. Bu tür WinSvc.h dosyasında aşağıdaki gibi bildirilir:
|
||
SHORT |
16 bitlik bir tamsayı. Aralık 32767 ile 32767 arasında -32768. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
SIZE_T |
İşaretçinin işaret ettiği bayt sayısı üst sınırı. İşaretçinin tüm aralığına yayılması gereken bir sayı için kullanın. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
SSIZE_T |
SIZE_Timzalı sürümü. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
TBYTE |
UNICODE tanımlanmışsa WCHARCHAR. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
TCHAR |
UNICODE tanımlanmışsa WCHARCHAR. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
UCHAR |
İmzasız CHAR. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
UHALF_PTR |
İmzasız bir HALF_PTR. bir işaretçi ve iki küçük alan içeren bir yapı içinde kullanın. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
UINT |
İmzasız INT. Aralık 0 ile 4294967295 arasında ondalıktır. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
UINT_PTR |
İmzasız bir INT_PTR. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
UINT8 |
İmzasız INT8. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
UINT16 |
İmzasız INT16. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
UINT32 |
İmzasız INT32. Aralık 0 ile 4294967295 arasında ondalıktır. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
UINT64 |
İmzasız INT64. Aralık 0 ile 18446744073709551615 arasında ondalıktır. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
ULONG |
İmzasız LONG. Aralık 0 ile 4294967295 arasında ondalıktır. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
ULONGLONG |
64 bit işaretsiz tamsayı. Aralık 0 ile 18446744073709551615 arasında ondalıktır. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
ULONG_PTR |
İmzasız bir LONG_PTR. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
ULONG32 |
İmzasız bir LONG32. Aralık 0 ile 4294967295 arasında ondalıktır. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
ULONG64 |
İmzasız LONG64. Aralık 0 ile 18446744073709551615 arasında ondalıktır. Bu tür BaseTsd.h dosyasında aşağıdaki gibi bildirilir:
|
||
UNICODE_STRING |
Unicode dizesi. Bu tür Winternl.h dosyasında aşağıdaki gibi bildirilir:
|
||
USHORT |
İmzasız SHORT. Aralık 0 ile 65535 arasında ondalıktır. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
USN |
Bir güncelleştirme sırası numarası (USN). Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
VOID |
Herhangi bir tür. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
WCHAR |
16 bit Unicode karakter. Daha fazla bilgi için bkz. Yazı Tipleri Tarafından Kullanılan Karakter Kümeleri. Bu tür WinNT.h dosyasında aşağıdaki gibi bildirilir:
|
||
WINAPI |
Sistem işlevleri için çağırma kuralı. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
CALLBACK, WINAPIve APIENTRY, __stdcall çağırma kuralıyla işlevleri tanımlamak için kullanılır. Windows API'sindeki işlevlerin çoğu WINAPIkullanılarak bildirilir. İşlevi geri çağırma işlevi olarak tanımlamaya yardımcı olmak için uyguladığınız geri çağırma işlevleri için CALLBACK kullanmak isteyebilirsiniz. |
||
WORD |
16 bit işaretsiz tamsayı. Aralık 0 ile 65535 arasında ondalıktır. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
||
WPARAM |
İleti parametresi. Bu tür WinDef.h dosyasında aşağıdaki gibi bildirilir:
|
Gereksinim -leri
Gereksinim | Değer |
---|---|
Desteklenen en düşük istemci |
Windows XP [yalnızca masaüstü uygulamaları] |
Desteklenen en düşük sunucu |
Windows Server 2003 [yalnızca masaüstü uygulamaları] |
Üstbilgi |
|