最近我在学习一个程序时遇到了这些术语,我认为它们是数据类型...?
它们真的是吗?
你能解释一下这些术语的真正含义吗?我没有找到它们的文档。
最近我在学习一个程序时遇到了这些术语,我认为它们是数据类型...?
它们真的是吗?
你能解释一下这些术语的真正含义吗?我没有找到它们的文档。
typedef unsigned long DWORD;
- HANDLE
- 对象的句柄。
- 此类型在WinNT.h中声明如下:typedef PVOID HANDLE;
- LPBYTE
- 指向BYTE的指针。
- 此类型在WinDef.h中声明如下:typedef BYTE far *LPBYTE;
并且没有LPTSR
。 但是有LPSTR
和LPTSTR
。这些通常是作为Microsoft特定的typedefs出现。
例如,http://msdn.microsoft.com/en-us/library/cc230353(v=prot.10).aspx是一个关于LPSTR
的MSDN帮助页面。
对于与字符串/字符相关的数据类型,您可以参考以下链接: http://www.codeproject.com/Tips/76252/What-are-TCHAR-WCHAR-LPSTR-LPWSTR-LPCTSTR-etc