zoukankan      html  css  js  c++  java
  • 联合体在WinDBG中的表现形式

    结构体中的联合体

    typedef struct _HANDLE_TABLE_ENTRY
    {
         union
         {
              PVOID Object;
              ULONG ObAttributes;
              PHANDLE_TABLE_ENTRY_INFO InfoTable;
              ULONG Value;
         };
         union
         {
              ULONG GrantedAccess;
              struct
              {
                   WORD GrantedAccessIndex;
                   WORD CreatorBackTraceIndex;
              };
              LONG NextFreeTableEntry;
         };
    } HANDLE_TABLE_ENTRY, *PHANDLE_TABLE_ENTRY;

    WinDbg中的表现形式

    kd> dt _handle_table_entry
    
    nt!_HANDLE_TABLE_ENTRY
       +0x000 Object           : Ptr32 Void
       +0x000 ObAttributes     : Uint4B
       +0x000 InfoTable        : Ptr32 _HANDLE_TABLE_ENTRY_INFO
       +0x000 Value            : Uint4B
       +0x004 GrantedAccess    : Uint4B
       +0x004 GrantedAccessIndex : Uint2B
       +0x006 CreatorBackTraceIndex : Uint2B
       +0x004 NextFreeTableEntry : Int4B
  • 相关阅读:
    常用shell
    JavaScript基础
    CSS动画-页面特效
    CSS3常用操作
    CSS3的盒子模型
    CSS定位
    JQuery中的DOM操作
    [单词用法总结]-as
    JQuery选择器
    css选择器
  • 原文地址:https://www.cnblogs.com/Lthis/p/4685275.html
Copyright © 2011-2022 走看看