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
  • 相关阅读:
    Spring IoC容器实现
    Spring IoC简介及使用
    tomcat使用及原理
    tomcat的连接数与线程池
    tomcat配置文件server.xml
    java源码之Comparable和Comparator
    java源码之TreeSet
    25 二叉搜索树与双向链表
    24 复杂链表的复制
    条款04:确定对象被使用前已被初始化
  • 原文地址:https://www.cnblogs.com/IMyLife/p/4826216.html
Copyright © 2011-2022 走看看