⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 windows data type.txt

📁 windows程序设计的数据类型讲解
💻 TXT
📖 第 1 页 / 共 5 页
字号:
│PCWSTR            │静态wchar_t *       │      │wchar_t→WCHAR,CONST WCHAR *│静态16位Windows字符(Unicode)  │
│                  │                    │      │→PCWSTR                    │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PDWORD            │unsigned long *     │      │unsigned long→DWORD,      │DWORD的指针                     │
│                  │                    │      │DWORD near *→PDWORD        │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PFLOAT            │float *             │      │float→FLOAT,FLOAT *→PFLOAT│FLOAT的指针                     │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PHANDLE           │指向句柄的指针      │      │void *→HANDLE,            │HANDLE的指针                    │
│                  │                    │      │HANDLE *→PHANDLE           │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PHKEY             │指向HKEY的指针      │      │HKEY__ *→HKEY *→PHKEY     │HKEY的指针                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PINT              │int *               │      │int near *→PINT            │INT的指针                       │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PLCID             │unsigned long *     │      │unsigned long→DWORD,      │LCID的指针                      │
│                  │                    │      │DWORD near *→PDWORD→PLCID │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PLONG             │long *              │      │long→LONG,LONG *→PLONG   │LONG的指针                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PLUID             │LUID结构体指针      │      │LUID *→PLUID               │LUID的指针                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│POINTER_32        │void *              │      │void *→POINTER_32          │32位指针(详解略)              │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│POINTER_64        │void *              │      │void *→POINTER_64          │64位指针(详解略)              │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PSHORT            │short *             │      │short→SHORT,SHORT *→PSHORT│SHORT的指针                     │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PSTR              │char *              │      │char→CHAR,CHAR *→PSTR    │8位Windows字符(ANSI)          │
│                  │                    │      │                            │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PTBYTE            │wchar_t *           │      │wchar_t→WCHAR,            │TBYTE的指针                     │
│                  │                    │      │WCHAR *→PTBYTE             │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PTCHAR            │wchar_t *           │      │wchar_t→WCHAR,            │TCHAR的指针                     │
│                  │                    │      │WCHAR *→PTCHAR             │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PTSTR             │wchar_t *           │      │wchar_t→WCHAR,            │A PWSTR if UNICODE is defined,  │
│                  │                    │      │WCHAR *→LPWSTR→PTSTR      │a PSTR otherwise.               │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PUCHAR            │unsigned char *     │      │unsigned char→UCHAR,      │UCHAR的指针                     │
│                  │                    │      │UCHAR *→PUCHAR             │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PUINT             │unsigned int *      │      │unsigned int *→PUINT       │UINT的指针                      │
│                  │                    │      │(为什么不用UINT*来定义呢?) │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PULONG            │unsigned long *     │      │unsigned long→ULONG,      │ULONG的指针                     │
│                  │                    │      │ULONG *→PULONG             │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PUSHORT           │unsigned short *    │      │unsigned short→USHORT,    │USHORT的指针                    │
│                  │                    │      │USHORT *→PUSHORT           │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PVOID             │void *              │      │void *→PVOID               │任何类型的指针                  │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PWCHAR            │wchar_t *           │      │wchar_t→WCHAR,            │WCHAR的指针                     │
│                  │                    │      │WCHAR *→PWCHAR             │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PWORD             │unsigned short *    │      │unsigned short→WORD,      │WORD的指针                      │
│                  │                    │      │WORD near *→PWORD          │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PWSTR             │wchar_t *           │      │wchar_t→WCHAR,            │16位Windows字符(Unicode)      │
│                  │                    │      │WCHAR *→PWSTR              │无终结字符串指针                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│REGSAM            │unsigned long       │      │unsigned long→DWORD        │注册表值的安全访问掩码          │
│                  │                    │      │→ACCESS_MASK→REGSAM       │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│SC_HANDLE         │SC_HANDLE           │      │由DECLARE_HANDLE(name)宏定义│Handle to a service control     │
│                  │__结构体指针        │      │...                         │manager database.               │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│SC_LOCK           │void *              │      │void far *→LPVOID→SC_LOCK │Handle to a service control     │
│                  │                    │      │                            │manager database lock.          │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│SERVICE_STATUS    │SERVICE_STATUS      │      │由DECLARE_HANDLE(name)宏定义│Handle to a service status value│
│_HANDLE           │_HANDLE__结构体指针 │      │...                         │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│SHORT             │short               │2     │short→SHORT                │短整数类型(16位)              │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│SIZE_T            │unsigned long       │4     │unsigned long               │指针可指向的最大字节数          │
│                  │                    │      │→ULONG_PTR→SIZE_T         │                                │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│SSIZE_T           │long                │      │_W64 long→LONG_PTR→SSIZE_T│有符号SIZE_T.                   │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│TBYTE             │wchar_t             │2     │wchar_t→WCHAR,WCHAR→TBYTE│如果UNICODE已定义则为WCHAR,    │
│                  │                    │      │                            │否则为CHAR                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│TCHAR             │wchar_t             │2     │wchar_t→WCHAR,WCHAR→TCHAR│如果UNICODE已定义则为WCHAR,    │
│                  │                    │      │                            │否则为CHAR                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│UCHAR             │unsigned char       │1     │unsigned char→UCHAR        │无符号CHAR                      │
├─────────┼──────────┼───┼──────────────┼────────────────┤

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -