zoukankan      html  css  js  c++  java
  • 字符串操作

    typedef struct _STRING { 
     USHORT Length; //字符的长度,单位是字节 
     USHORT MaximumLength; //整个字符串缓冲区的最大长度 
     PCHAR Buffer; //缓冲区的指针 
    } ANSI_STRING, *PANSI_STRING;
    
    typedef struct _UNICODE_STRING {
     USHORT  Length; 字符串长度单位字节。如果是N个字符,那么Length等于N的2倍。
     USHORT  MaximumLength; 整个字符串缓冲区的最大长度,单位是字节
     PWSTR  Buffer; 缓冲区的指针
    } UNICODE_STRING *PUNICODE_STRING; 
    PUNICODE_STRING
    
    
    RtlInitAnsiString 初始化ANSI_STRING字符串
    
    RtlInitUnicodeString 初始化UNICODE_STRING字符串
    
    字符串的复制
    
    RtlCopyString ANSI_STRING字符串复制
    
    RtlCopyUnicodeString UNICODE_STRING字符串复制
    
    字符串的比较
    RtlCompareString ANSI_STRING字符串比较
    
    RtlCompareUnicodeString UNICODE_STRING字符串比较
    
    字符串大小写转换
    
    RtlUpperString  ANSI_STRING字符串转换成大写
    
    RtlUpperUnicodeString  UNICODE_STRING字符串转换成大写
    
    字符串类型转换
    
    RtlUnicodeStringToInteger   UNICODE_STRING转换为整数
    
    RtlIntegerToUnicodeString   整数转换为UNICODE_STRING
    
    RtlUnicodeStringToAnsiString  UNICODE_STRING转换为ANSI_STRING
    
    RtlAnsiStringToUnicodeString ANSI_STRING转换为UNICODE_STRING
  • 相关阅读:
    GetBuffer与ReleaseBuffer的用法,CString剖析
    Mysql 关闭自动提交
    Mysql 创建用户和数据库
    老爸陪我去面试——北漂18年(3)
    Java中的“&”和“&&”的区别
    Java常量定义
    利用Java API生成50到100之间的随机数
    Java考查“==”和equals
    列出JDK中常用的Java包
    cognos 配置
  • 原文地址:https://www.cnblogs.com/IMyLife/p/4826216.html
Copyright © 2011-2022 走看看