分享

LPBYTE\LPSTR

 wusiqi111 2017-08-23

原来unsigned char * 和PBYTE是一样的


LPSTR :一个32位指向字符串指针,相当于char *。

  LPCSTR:一个32位指向字符常量指针,相当于const char *。
  LPESTR:一个32位指向unicode字符串指针,相当于wchar_t *。
  LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *。
  LPBYTE-------------------->unsigned char *
  LPBYTE 与 LPSTR 的转换就是 unsigned char* 与 char* 的转换。
  BYTE:一个8位无符号字符型。typedef unsigned char BYTE,相当于unsigned char。

 
  1. typedef   unsigned   char   BYTE;       
  2. typedef   unsigned   char   *LPBYTE;       
  3. typedef   unsigned   char   *PBYTE;       
  4. typedef   WCHAR   FAR   *LPWSTR;    
  5. typedef   const   WCHAR   FAR   *LPCWSTR;    
  6. typedef   TCHAR   FAR   *LPTSTR;    
  7. typedef   const   TCHAR   FAR   *LPCTSTR;    
  8. typedef   BYTE   FAR   *LPBYTE;   

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多