• 字符串操作


    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
  • 相关阅读:
    if判断语句和循环语句
    列表,元祖,字典的详细概述
    day10
    day09
    day08
    java---基本程序设计总结
    day07
    day06
    day05
    day04
  • 原文地址:https://www.cnblogs.com/IMyLife/p/4826216.html
Copyright © 2020-2023  润新知