10.0.17763.107内核结构

kd> dt ndis!_NDIS_FILTER_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x008 NextFilter       : Ptr64 _NDIS_FILTER_BLOCK
   +0x010 FilterDriver     : Ptr64 _NDIS_FILTER_DRIVER_BLOCK
   +0x018 FilterModuleContext : Ptr64 Void
   +0x020 Miniport         : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x028 FilterInstanceName : wistd::unique_ptr<Rtl::KString,wistd::default_delete<Rtl::KString> >
   +0x030 FilterFriendlyName : Ptr64 _UNICODE_STRING
   +0x038 Flags            : Uint4B
   +0x03c StackFlags       : Uint4B
   +0x040 State            : _NDIS_FILTER_STATE
   +0x048 Ref              : _REFERENCE_EX
   +0x060 FakeStatus       : Int4B
   +0x068 NextGlobalFilter : Ptr64 _NDIS_FILTER_BLOCK
   +0x070 LowerFilter      : Ptr64 _NDIS_FILTER_BLOCK
   +0x078 HigherFilter     : Ptr64 _NDIS_FILTER_BLOCK
   +0x080 AsyncOpContext   : Ptr64 _FILTER_PAUSE_RESTART_CONTEXT
   +0x088 NumOfPauseRestartRequests : Int4B
   +0x090 Lock             : Uint8B
   +0x098 LockThread       : Ptr64 Void
   +0x0a0 LockDbg          : Uint4B
   +0x0a8 OidRequestList   : _LIST_ENTRY
   +0x0b8 PendingOidRequest : Ptr64 _NDIS_OID_REQUEST
   +0x0c0 PendingOidWatchdog : wil::unique_any_t<wil::details::unique_storage<wil::details::resource_policy<NDISWATCHDOG__ *,void (__cdecl*)(NDISWATCHDOG__ *),&ndisFreeWatchdog,wistd::integral_constant<unsigned __int64,1>,NDISWATCHDOG__ *,-1,std::nullptr_t> > >
   +0x0c8 StackExpansionFallback : _NDIS_FILTER_BLOCK::<unnamed-type-StackExpansionFallback>
   +0x128 StatusIndicationsQueued : UChar
   +0x12c DroppedReceiveNbls : Int4B
   +0x130 DroppedSendNbls  : Int4B
   +0x134 DroppedStatusIndications : Uint4B
   +0x138 DroppedUncloneableStatusIndications : Uint4B
   +0x140 PnPRef           : _REFERENCE_EX
   +0x158 MediaType        : _NDIS_MEDIUM
   +0x15c PhysicalMediaType : _NDIS_PHYSICAL_MEDIUM
   +0x160 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x164 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x168 XmitLinkSpeed    : Uint8B
   +0x170 RcvLinkSpeed     : Uint8B
   +0x178 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x17c AutoNegotiationFlags : Uint4B
   +0x180 XState           : UChar
   +0x181 Reserved1        : UChar
   +0x182 Reserved2        : UChar
   +0x183 Reserved3        : UChar
   +0x184 MediaConnectStateIndicateUp : _NET_IF_MEDIA_CONNECT_STATE
   +0x188 MediaDuplexStateIndicateUp : _NET_IF_MEDIA_DUPLEX_STATE
   +0x190 XmitLinkSpeedIndicateUp : Uint8B
   +0x198 RcvLinkSpeedIndicateUp : Uint8B
   +0x1a0 PauseFunctionsIndicateUp : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1a4 AutoNegotiationFlagsIndicateUp : Uint4B
   +0x1a8 NextRequestHandle : Ptr64 Void
   +0x1b0 IterativeDataPathTracker : Ptr64 [4] _NDIS_ITERATIVE_DATA_PATH_TRACKER_ENTRY
   +0x1b8 NextSendNetBufferListsHandler : Ptr64     void 
   +0x1c0 NextSendNetBufferListsContext : Ptr64 Void
   +0x1c8 NextSendNetBufferListsTracker : Ptr64 NDIS_NBL_TRACKER_HANDLE__
   +0x1d0 NextSendNetBufferListsObject : Ptr64 _NDIS_OBJECT_HEADER
   +0x1d8 NextSendNetBufferListsCompleteHandler : Ptr64     void 
   +0x1e0 NextSendNetBufferListsCompleteContext : Ptr64 Void
   +0x1e8 NextSendNetBufferListsCompleteTracker : Ptr64 NDIS_NBL_TRACKER_HANDLE__
   +0x1f0 NextSendNetBufferListsCompleteObject : Ptr64 _NDIS_OBJECT_HEADER
   +0x1f8 NextIndicateReceiveNetBufferListsHandler : Ptr64     void 
   +0x200 NextIndicateReceiveNetBufferListsContext : Ptr64 Void
   +0x208 NextIndicateReceiveNetBufferListsTracker : Ptr64 NDIS_NBL_TRACKER_HANDLE__
   +0x210 NextIndicateReceiveNetBufferListsObject : Ptr64 _NDIS_OBJECT_HEADER
   +0x218 NextReturnNetBufferListsHandler : Ptr64     void 
   +0x220 NextReturnNetBufferListsContext : Ptr64 Void
   +0x228 NextReturnNetBufferListsTracker : Ptr64 NDIS_NBL_TRACKER_HANDLE__
   +0x230 NextReturnNetBufferListsObject : Ptr64 _NDIS_OBJECT_HEADER
   +0x238 NextCancelSendNetBufferListsHandler : Ptr64     void 
   +0x240 NextCancelSendNetBufferListsContext : Ptr64 Void
   +0x248 Characteristics  : _NDIS_FILTER_PARTIAL_CHARACTERISTICS
   +0x278 FilterSendNetBufferListsHandler : Ptr64     void 
   +0x280 FilterIndicateReceiveNetBufferListsHandler : Ptr64     void 
   +0x288 FilterCancelSendNetBufferListsHandler : Ptr64     void 
   +0x290 TcpOffloadReceiveReturnHandler : Ptr64     int 
   +0x298 NblTracker       : Ptr64 NDIS_NBL_TRACKER_HANDLE__
   +0x2a0 Offload          : Ptr64 _NDIS_FILTER_TASK_OFFLOAD
   +0x2a8 InterfaceGuid    : _GUID
   +0x2b8 IfIndex          : Uint4B
   +0x2c0 IfBlock          : Ptr64 _NDIS_IF_BLOCK
   +0x2c8 NextDirectRequestHandle : Ptr64 Void
   +0x2d0 DirectOidRequestCount : Uint4B
   +0x2d8 WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x2e0 PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x2e8 PMCurrentParameters : _NDIS_PM_PARAMETERS
   +0x300 Bind             : Ptr64 NDIS_BIND_FILTER_LINK
   +0x308 HwTimestampCapabilities : Ptr64 _NDIS_TIMESTAMP_CAPABILITIES
   +0x310 HwTimestampCurrentConfig : Ptr64 _NDIS_TIMESTAMP_CAPABILITIES
   +0x318 VerifierContext  : Ptr64 Void
   +0x320 PktMonComp       : _PKTMON_COMPONENT_CONTEXT
   +0x330 PktMonEdgeLower  : _PKTMON_EDGE_CONTEXT
   +0x348 PktMonEdgeUpper  : _PKTMON_EDGE_CONTEXT
kd> dt ndis!_NDIS_IF_BLOCK
   +0x000 Type             : UChar
   +0x001 Revision         : UChar
   +0x002 Size             : Uint2B
   +0x004 ifIndex          : Uint4B
   +0x008 ifDescr          : _IF_COUNTED_STRING_LH
   +0x20c ifType           : Uint2B
   +0x210 AccessType       : _NET_IF_ACCESS_TYPE
   +0x214 DirectionType    : _NET_IF_DIRECTION_TYPE
   +0x218 ConnectionType   : _NET_IF_CONNECTION_TYPE
   +0x21c InterfaceGuid    : _GUID
   +0x22c ifConnectorPresent : UChar
   +0x230 ifFlags          : Uint4B
   +0x234 MediaType        : _NDIS_MEDIUM
   +0x238 PhysicalMediumType : _NDIS_PHYSICAL_MEDIUM
   +0x240 CompartmentId    : Uint4B
   +0x244 NetworkGuid      : _GUID
   +0x254 ifAlias          : _IF_COUNTED_STRING_LH
   +0x458 ifOperStatus     : _NET_IF_OPER_STATUS
   +0x45c ifOperStatusFlags : Uint4B
   +0x460 ifMtu            : Uint4B
   +0x464 ifPhysAddress    : _IF_PHYSICAL_ADDRESS_LH
   +0x486 PermanentPhysAddress : _IF_PHYSICAL_ADDRESS_LH
   +0x4a8 ifAdminStatus    : _NET_IF_ADMIN_STATUS
   +0x4b0 XmitLinkSpeed    : Uint8B
   +0x4b8 RcvLinkSpeed     : Uint8B
   +0x4c0 ifPromiscuousMode : UChar
   +0x4c1 ifDeviceWakeUpEnable : UChar
   +0x4c2 ifHideInterfaceInUi : UChar
   +0x4c4 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x4c8 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x4d0 Link             : _LIST_ENTRY
   +0x4e0 ProviderLink     : _LIST_ENTRY
   +0x4f0 NetworkLink      : _LIST_ENTRY
   +0x500 ifRcvAddressTable : Ptr64 _NDIS_IF_RCV_ADDRESS
   +0x508 ifRcvAddressCount : Uint4B
   +0x50c ifMaxRcvAddressCount : Uint4B
   +0x510 LowerLayerIfCount : Uint4B
   +0x514 HigherLayerIfCount : Uint4B
   +0x518 Ref              : Int4B
   +0x520 NetLuid          : _NET_LUID_LH
   +0x528 ProviderIfContext : Ptr64 Void
   +0x530 ProviderHandle   : Ptr64 _NDIS_IF_PROVIDER_BLOCK
   +0x538 Flags            : Uint4B
   +0x53c PhysicalLocation : _NET_PHYSICAL_LOCATION_LH
   +0x548 WanTunnelType    : Uint4B
   +0x54c PortNumber       : Uint4B
   +0x550 ifLastChange     : Uint8B
   +0x558 ifCounterDiscontinuityTime : Uint8B
   +0x560 Network          : Ptr64 _NDIS_IF_NETWORK_BLOCK
   +0x568 Compartment      : Ptr64 _NDIS_IF_COMPARTMENT_BLOCK
   +0x570 AsyncEvent       : Ptr64 _KEVENT
   +0x578 AlreadyDeregistered : UChar
   +0x579 bNdisIsProvider  : UChar
   +0x57a IsNdisFilter     : UChar
   +0x57b MiniportAvailable : UChar
   +0x57c MiniportLinkReference : Uint4B
   +0x580 Source           : NdisIfBlockSource
   +0x588 Miniport         : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x588 Filter           : Ptr64 _NDIS_FILTER_BLOCK
   +0x590 SupportedStatistics : Uint4B
   +0x598 ifL2NetworkInfo  : Ptr64 _IF_COUNTED_STRING_LH
   +0x5a0 RefCountTracker  : Ptr64 NDIS_REFCOUNT_HANDLE__
   +0x5a8 MpRefCountTracker : Ptr64 NDIS_REFCOUNT_HANDLE__
   +0x5b0 InterlockedFlags : Uint4B
   +0x5b4 LastMiniportFatalErrorReason : _NDIS_MINIPORT_EVENT
   +0x5b8 MiniportFatalErrorTimestamp : [3] Uint8B
   +0x5d0 MiniportFatalErrorTimestampIndex : UChar
   +0x5d1 NetworkIdOverridden : UChar
   +0x5d2 IsWDFMiniportInterface : UChar
   +0x5d8 PcwDataBlock     : Ptr64 _NDIS_PCW_DATA_BLOCK
 kd> dt storport!_RAID_UNIT_EXTENSION -b
   +0x000 ObjectType       : 
      RaidUnknownObject = 0n-1
      RaidAdapterObject = 0n0
      RaidUnitObject = 0n1
      RaidDriverObject = 0n2
   +0x008 DeviceObject     : Ptr64 
   +0x010 UnitExtension    : Ptr64 
   +0x018 Adapter          : Ptr64 
   +0x020 PerProcessorData : Ptr64 
   +0x028 SlowLock         : Uint8B
   +0x030 DeviceState      : 
      DeviceStateNotPresent = 0n0
      DeviceStateWorking = 0n1
      DeviceStateStopped = 0n2
      DeviceStatePendingStop = 0n3
      DeviceStatePendingRemove = 0n4
      DeviceStateSurpriseRemoval = 0n5
      DeviceStateDeleted = 0n6
      DeviceStateDisabled = 0n7
      DeviceStateNoResource = 0n8
   +0x038 NextUnit         : _LIST_ENTRY
      +0x000 Flink            : Ptr64 
      +0x008 Blink            : Ptr64 
   +0x048 UnitTableLink    : _LIST_ENTRY
      +0x000 Flink            : Ptr64 
      +0x008 Blink            : Ptr64 
   +0x058 StorAddressBTL8  : _STOR_ADDR_BTL8
      +0x000 Type             : Uint2B
      +0x002 Port             : Uint2B
      +0x004 AddressLength    : Uint4B
      +0x008 Path             : UChar
      +0x009 Target           : UChar
      +0x00a Lun              : UChar
      +0x00b Reserved         : UChar
   +0x058 AddressType      : Uint2B
   +0x05a AddressPort      : Uint2B
   +0x05c AddressLength    : Uint4B
   +0x060 Address          : _STOR_SCSI_ADDRESS
      +0x000 PathId           : UChar
      +0x001 TargetId         : UChar
      +0x002 Lun              : UChar
      +0x003 Reserved         : UChar
   +0x068 Identity         : _STOR_SCSI_IDENTITY
      +0x000 InquiryData      : Ptr64 
      +0x008 SerialNumber     : _STRING
         +0x000 Length           : Uint2B
         +0x002 MaximumLength    : Uint2B
         +0x008 Buffer           : Ptr64 
      +0x018 Supports1667     : UChar
      +0x019 ZonedDevice      : UChar
      +0x020 DeviceId         : Ptr64 
      +0x028 AtaDeviceId      : Ptr64 
      +0x030 RichDeviceDescription : Ptr64 
   +0x0a0 Flags            : <unnamed-tag>
      +0x000 DeviceClaimed    : Pos 0, 1 Bit
      +0x000 Enumerated       : Pos 1, 1 Bit
      +0x000 Present          : Pos 2, 1 Bit
      +0x000 Temporary        : Pos 3, 1 Bit
      +0x000 WmiInitialized   : Pos 4, 1 Bit
      +0x000 Zombie           : Pos 5, 1 Bit
      +0x000 RescanNeeded     : Pos 6, 1 Bit
      +0x000 PoweringUp       : Pos 7, 1 Bit
      +0x001 PoweringDown     : Pos 0, 1 Bit
      +0x001 D3ColdSupported  : Pos 1, 1 Bit
      +0x001 D3ColdEnabled    : Pos 2, 1 Bit
      +0x001 ActiveReferenceOnAdapter : Pos 3, 1 Bit
      +0x001 DeviceInitialized : Pos 4, 1 Bit
      +0x001 DisabledPendingTimer : Pos 5, 1 Bit
      +0x001 DumpActiveNotCapable : Pos 6, 1 Bit
      +0x001 RegisteredForPoFx : Pos 7, 1 Bit
      +0x002 BootUnit         : Pos 0, 1 Bit
      +0x002 Unresponsive     : Pos 1, 1 Bit
      +0x002 DumpAlwaysPowerOn : Pos 2, 1 Bit
      +0x002 VmLunInterfaceState : Pos 3, 1 Bit
      +0x002 SupportsAtaInformation : Pos 4, 1 Bit
      +0x004 Reserved         : Pos 0, 11 Bits
   +0x0a8 InterlockedFlags : <unnamed-tag>
      +0x000 PoFxRegistrationPending : Pos 0, 1 Bit
      +0x000 PowerCycleCountSavePending : Pos 1, 1 Bit
      +0x000 PendingTimerEnabled : Pos 2, 1 Bit
      +0x000 Reserved         : Pos 3, 29 Bits
      +0x000 AsUlong          : Uint4B
   +0x0b0 ZeroOutstandingEvent : _KEVENT
      +0x000 Header           : _DISPATCHER_HEADER
         +0x000 Lock             : Int4B
         +0x000 LockNV           : Int4B
         +0x000 Type             : UChar
         +0x001 Signalling       : UChar
         +0x002 Size             : UChar
         +0x003 Reserved1        : UChar
         +0x000 TimerType        : UChar
         +0x001 TimerControlFlags : UChar
         +0x001 Absolute         : Pos 0, 1 Bit
         +0x001 Wake             : Pos 1, 1 Bit
         +0x001 EncodedTolerableDelay : Pos 2, 6 Bits
         +0x002 Hand             : UChar
         +0x003 TimerMiscFlags   : UChar
         +0x003 Index            : Pos 0, 6 Bits
         +0x003 Inserted         : Pos 6, 1 Bit
         +0x003 Expired          : Pos 7, 1 Bit
         +0x000 Timer2Type       : UChar
         +0x001 Timer2Flags      : UChar
         +0x001 Timer2Inserted   : Pos 0, 1 Bit
         +0x001 Timer2Expiring   : Pos 1, 1 Bit
         +0x001 Timer2CancelPending : Pos 2, 1 Bit
         +0x001 Timer2SetPending : Pos 3, 1 Bit
         +0x001 Timer2Running    : Pos 4, 1 Bit
         +0x001 Timer2Disabled   : Pos 5, 1 Bit
         +0x001 Timer2ReservedFlags : Pos 6, 2 Bits
         +0x002 Timer2ComponentId : UChar
         +0x003 Timer2RelativeId : UChar
         +0x000 QueueType        : UChar
         +0x001 QueueControlFlags : UChar
         +0x001 Abandoned        : Pos 0, 1 Bit
         +0x001 DisableIncrement : Pos 1, 1 Bit
         +0x001 QueueReservedControlFlags : Pos 2, 6 Bits
         +0x002 QueueSize        : UChar
         +0x003 QueueReserved    : UChar
         +0x000 ThreadType       : UChar
         +0x001 ThreadReserved   : UChar
         +0x002 ThreadControlFlags : UChar
         +0x002 CycleProfiling   : Pos 0, 1 Bit
         +0x002 CounterProfiling : Pos 1, 1 Bit
         +0x002 GroupScheduling  : Pos 2, 1 Bit
         +0x002 AffinitySet      : Pos 3, 1 Bit
         +0x002 Tagged           : Pos 4, 1 Bit
         +0x002 EnergyProfiling  : Pos 5, 1 Bit
         +0x002 SchedulerAssist  : Pos 6, 1 Bit
         +0x002 ThreadReservedControlFlags : Pos 7, 1 Bit
         +0x003 DebugActive      : UChar
         +0x003 ActiveDR7        : Pos 0, 1 Bit
         +0x003 Instrumented     : Pos 1, 1 Bit
         +0x003 Minimal          : Pos 2, 1 Bit
         +0x003 Reserved4        : Pos 3, 3 Bits
         +0x003 UmsScheduled     : Pos 6, 1 Bit
         +0x003 UmsPrimary       : Pos 7, 1 Bit
         +0x000 MutantType       : UChar
         +0x001 MutantSize       : UChar
         +0x002 DpcActive        : UChar
         +0x003 MutantReserved   : UChar
         +0x004 SignalState      : Int4B
         +0x008 WaitListHead     : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
   +0x0c8 Power            : _RAID_POWER_STATE
      +0x000 SystemState      : 
         PowerSystemUnspecified = 0n0
         PowerSystemWorking = 0n1
         PowerSystemSleeping1 = 0n2
         PowerSystemSleeping2 = 0n3
         PowerSystemSleeping3 = 0n4
         PowerSystemHibernate = 0n5
         PowerSystemShutdown = 0n6
         PowerSystemMaximum = 0n7
      +0x004 DeviceState      : 
         PowerDeviceUnspecified = 0n0
         PowerDeviceD0 = 0n1
         PowerDeviceD1 = 0n2
         PowerDeviceD2 = 0n3
         PowerDeviceD3 = 0n4
         PowerDeviceMaximum = 0n5
      +0x008 PowerAction      : 
         PowerActionNone = 0n0
         PowerActionReserved = 0n1
         PowerActionSleep = 0n2
         PowerActionHibernate = 0n3
         PowerActionShutdown = 0n4
         PowerActionShutdownReset = 0n5
         PowerActionShutdownOff = 0n6
         PowerActionWarmEject = 0n7
         PowerActionDisplayOff = 0n8
      +0x00c SystemPoweringDown : UChar
   +0x0d8 PendingQueue     : Ptr64 
   +0x100 TagList          : _QUEUE_TAG_LIST
      +0x000 Header           : Ptr64 
      +0x040 Buffer           : Ptr64 
      +0x048 TagsPerNode      : Uint4B
   +0x180 IoQueue          : _IO_QUEUE
      +0x000 DeviceObject     : Ptr64 
      +0x008 StartIo          : Ptr64 
      +0x010 DeviceQueue      : _EXTENDED_DEVICE_QUEUE
         +0x000 Type             : Int2B
         +0x002 Size             : Int2B
         +0x004 Depth            : Int4B
         +0x008 Gateway          : Ptr64 
         +0x010 DeviceCount      : Int4B
         +0x014 ByPassCount      : Int4B
         +0x018 ByPassPowerCount : Int4B
         +0x01c PauseCount       : Int4B
         +0x020 BusyCount        : Int4B
         +0x024 Frozen           : UChar
         +0x025 Locked           : UChar
         +0x026 Untagged         : UChar
         +0x027 PowerLocked      : UChar
         +0x028 QuiescenceClients : Uint4B
         +0x030 QuiescenceEvent  : _KEVENT
            +0x000 Header           : _DISPATCHER_HEADER
               +0x000 Lock             : Int4B
               +0x000 LockNV           : Int4B
               +0x000 Type             : UChar
               +0x001 Signalling       : UChar
               +0x002 Size             : UChar
               +0x003 Reserved1        : UChar
               +0x000 TimerType        : UChar
               +0x001 TimerControlFlags : UChar
               +0x001 Absolute         : Pos 0, 1 Bit
               +0x001 Wake             : Pos 1, 1 Bit
               +0x001 EncodedTolerableDelay : Pos 2, 6 Bits
               +0x002 Hand             : UChar
               +0x003 TimerMiscFlags   : UChar
               +0x003 Index            : Pos 0, 6 Bits
               +0x003 Inserted         : Pos 6, 1 Bit
               +0x003 Expired          : Pos 7, 1 Bit
               +0x000 Timer2Type       : UChar
               +0x001 Timer2Flags      : UChar
               +0x001 Timer2Inserted   : Pos 0, 1 Bit
               +0x001 Timer2Expiring   : Pos 1, 1 Bit
               +0x001 Timer2CancelPending : Pos 2, 1 Bit
               +0x001 Timer2SetPending : Pos 3, 1 Bit
               +0x001 Timer2Running    : Pos 4, 1 Bit
               +0x001 Timer2Disabled   : Pos 5, 1 Bit
               +0x001 Timer2ReservedFlags : Pos 6, 2 Bits
               +0x002 Timer2ComponentId : UChar
               +0x003 Timer2RelativeId : UChar
               +0x000 QueueType        : UChar
               +0x001 QueueControlFlags : UChar
               +0x001 Abandoned        : Pos 0, 1 Bit
               +0x001 DisableIncrement : Pos 1, 1 Bit
               +0x001 QueueReservedControlFlags : Pos 2, 6 Bits
               +0x002 QueueSize        : UChar
               +0x003 QueueReserved    : UChar
               +0x000 ThreadType       : UChar
               +0x001 ThreadReserved   : UChar
               +0x002 ThreadControlFlags : UChar
               +0x002 CycleProfiling   : Pos 0, 1 Bit
               +0x002 CounterProfiling : Pos 1, 1 Bit
               +0x002 GroupScheduling  : Pos 2, 1 Bit
               +0x002 AffinitySet      : Pos 3, 1 Bit
               +0x002 Tagged           : Pos 4, 1 Bit
               +0x002 EnergyProfiling  : Pos 5, 1 Bit
               +0x002 SchedulerAssist  : Pos 6, 1 Bit
               +0x002 ThreadReservedControlFlags : Pos 7, 1 Bit
               +0x003 DebugActive      : UChar
               +0x003 ActiveDR7        : Pos 0, 1 Bit
               +0x003 Instrumented     : Pos 1, 1 Bit
               +0x003 Minimal          : Pos 2, 1 Bit
               +0x003 Reserved4        : Pos 3, 3 Bits
               +0x003 UmsScheduled     : Pos 6, 1 Bit
               +0x003 UmsPrimary       : Pos 7, 1 Bit
               +0x000 MutantType       : UChar
               +0x001 MutantSize       : UChar
               +0x002 DpcActive        : UChar
               +0x003 MutantReserved   : UChar
               +0x004 SignalState      : Int4B
               +0x008 WaitListHead     : _LIST_ENTRY
                  +0x000 Flink            : Ptr64 
                  +0x008 Blink            : Ptr64 
         +0x048 RWLock           : Int4B
         +0x04c OutstandingCount : Int4B
         +0x050 DeviceList       : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
         +0x060 ByPassList       : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
         +0x070 QosReqList       : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
         +0x080 ZoneWriteGroupList : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
         +0x090 ZoneWriteGroupListLock : Uint8B
         +0x098 ZoneWriteGroupListEntries : Uint4B
         +0x09c PeriodicMaxDeviceCount : Int4B
         +0x0a0 PeriodicMaxOutstandingCount : Int4B
      +0x0b8 QueueChanged     : Uint4B
   +0x240 MaxQueueDepth    : Uint4B
   +0x244 LogicalSectorSize : Uint4B
   +0x248 PowerupReason    : 
      StoragePowerupUnknown = 0n0
      StoragePowerupIO = 0n1
      StoragePowerupDeviceAttention = 0n2
   +0x250 AcpiInterface    : ACPI_INTERFACE_STANDARD2
      +0x000 Size             : Uint2B
      +0x002 Version          : Uint2B
      +0x008 Context          : Ptr64 
      +0x010 InterfaceReference : Ptr64 
      +0x018 InterfaceDereference : Ptr64 
      +0x020 GpeConnectVector : Ptr64 
      +0x028 GpeDisconnectVector : Ptr64 
      +0x030 GpeEnableEvent   : Ptr64 
      +0x038 GpeDisableEvent  : Ptr64 
      +0x040 GpeClearStatus   : Ptr64 
      +0x048 RegisterForDeviceNotifications : Ptr64 
      +0x050 UnregisterForDeviceNotifications : Ptr64 
   +0x2a8 OutstandingCount : Int4B
   +0x2ac PagingPathCount  : Uint4B
   +0x2b0 CrashDumpPathCount : Uint4B
   +0x2b4 HiberPathCount   : Uint4B
   +0x2b8 PendingTimer     : _KTIMER
      +0x000 Header           : _DISPATCHER_HEADER
         +0x000 Lock             : Int4B
         +0x000 LockNV           : Int4B
         +0x000 Type             : UChar
         +0x001 Signalling       : UChar
         +0x002 Size             : UChar
         +0x003 Reserved1        : UChar
         +0x000 TimerType        : UChar
         +0x001 TimerControlFlags : UChar
         +0x001 Absolute         : Pos 0, 1 Bit
         +0x001 Wake             : Pos 1, 1 Bit
         +0x001 EncodedTolerableDelay : Pos 2, 6 Bits
         +0x002 Hand             : UChar
         +0x003 TimerMiscFlags   : UChar
         +0x003 Index            : Pos 0, 6 Bits
         +0x003 Inserted         : Pos 6, 1 Bit
         +0x003 Expired          : Pos 7, 1 Bit
         +0x000 Timer2Type       : UChar
         +0x001 Timer2Flags      : UChar
         +0x001 Timer2Inserted   : Pos 0, 1 Bit
         +0x001 Timer2Expiring   : Pos 1, 1 Bit
         +0x001 Timer2CancelPending : Pos 2, 1 Bit
         +0x001 Timer2SetPending : Pos 3, 1 Bit
         +0x001 Timer2Running    : Pos 4, 1 Bit
         +0x001 Timer2Disabled   : Pos 5, 1 Bit
         +0x001 Timer2ReservedFlags : Pos 6, 2 Bits
         +0x002 Timer2ComponentId : UChar
         +0x003 Timer2RelativeId : UChar
         +0x000 QueueType        : UChar
         +0x001 QueueControlFlags : UChar
         +0x001 Abandoned        : Pos 0, 1 Bit
         +0x001 DisableIncrement : Pos 1, 1 Bit
         +0x001 QueueReservedControlFlags : Pos 2, 6 Bits
         +0x002 QueueSize        : UChar
         +0x003 QueueReserved    : UChar
         +0x000 ThreadType       : UChar
         +0x001 ThreadReserved   : UChar
         +0x002 ThreadControlFlags : UChar
         +0x002 CycleProfiling   : Pos 0, 1 Bit
         +0x002 CounterProfiling : Pos 1, 1 Bit
         +0x002 GroupScheduling  : Pos 2, 1 Bit
         +0x002 AffinitySet      : Pos 3, 1 Bit
         +0x002 Tagged           : Pos 4, 1 Bit
         +0x002 EnergyProfiling  : Pos 5, 1 Bit
         +0x002 SchedulerAssist  : Pos 6, 1 Bit
         +0x002 ThreadReservedControlFlags : Pos 7, 1 Bit
         +0x003 DebugActive      : UChar
         +0x003 ActiveDR7        : Pos 0, 1 Bit
         +0x003 Instrumented     : Pos 1, 1 Bit
         +0x003 Minimal          : Pos 2, 1 Bit
         +0x003 Reserved4        : Pos 3, 3 Bits
         +0x003 UmsScheduled     : Pos 6, 1 Bit
         +0x003 UmsPrimary       : Pos 7, 1 Bit
         +0x000 MutantType       : UChar
         +0x001 MutantSize       : UChar
         +0x002 DpcActive        : UChar
         +0x003 MutantReserved   : UChar
         +0x004 SignalState      : Int4B
         +0x008 WaitListHead     : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
      +0x018 DueTime          : _ULARGE_INTEGER
         +0x000 LowPart          : Uint4B
         +0x004 HighPart         : Uint4B
         +0x000 u                : <unnamed-tag>
            +0x000 LowPart          : Uint4B
            +0x004 HighPart         : Uint4B
         +0x000 QuadPart         : Uint8B
      +0x020 TimerListEntry   : _LIST_ENTRY
         +0x000 Flink            : Ptr64 
         +0x008 Blink            : Ptr64 
      +0x030 Dpc              : Ptr64 
      +0x038 Processor        : Uint4B
      +0x03c Period           : Uint4B
   +0x2f8 PendingDpc       : _KDPC
      +0x000 TargetInfoAsUlong : Uint4B
      +0x000 Type             : UChar
      +0x001 Importance       : UChar
      +0x002 Number           : Uint2B
      +0x008 DpcListEntry     : _SINGLE_LIST_ENTRY
         +0x000 Next             : Ptr64 
      +0x010 ProcessorHistory : Uint8B
      +0x018 DeferredRoutine  : Ptr64 
      +0x020 DeferredContext  : Ptr64 
      +0x028 SystemArgument1  : Ptr64 
      +0x030 SystemArgument2  : Ptr64 
      +0x038 DpcData          : Ptr64 
   +0x338 PauseTimer       : _KTIMER
      +0x000 Header           : _DISPATCHER_HEADER
         +0x000 Lock             : Int4B
         +0x000 LockNV           : Int4B
         +0x000 Type             : UChar
         +0x001 Signalling       : UChar
         +0x002 Size             : UChar
         +0x003 Reserved1        : UChar
         +0x000 TimerType        : UChar
         +0x001 TimerControlFlags : UChar
         +0x001 Absolute         : Pos 0, 1 Bit
         +0x001 Wake             : Pos 1, 1 Bit
         +0x001 EncodedTolerableDelay : Pos 2, 6 Bits
         +0x002 Hand             : UChar
         +0x003 TimerMiscFlags   : UChar
         +0x003 Index            : Pos 0, 6 Bits
         +0x003 Inserted         : Pos 6, 1 Bit
         +0x003 Expired          : Pos 7, 1 Bit
         +0x000 Timer2Type       : UChar
         +0x001 Timer2Flags      : UChar
         +0x001 Timer2Inserted   : Pos 0, 1 Bit
         +0x001 Timer2Expiring   : Pos 1, 1 Bit
         +0x001 Timer2CancelPending : Pos 2, 1 Bit
         +0x001 Timer2SetPending : Pos 3, 1 Bit
         +0x001 Timer2Running    : Pos 4, 1 Bit
         +0x001 Timer2Disabled   : Pos 5, 1 Bit
         +0x001 Timer2ReservedFlags : Pos 6, 2 Bits
         +0x002 Timer2ComponentId : UChar
         +0x003 Timer2RelativeId : UChar
         +0x000 QueueType        : UChar
         +0x001 QueueControlFlags : UChar
         +0x001 Abandoned        : Pos 0, 1 Bit
         +0x001 DisableIncrement : Pos 1, 1 Bit
         +0x001 QueueReservedControlFlags : Pos 2, 6 Bits
         +0x002 QueueSize        : UChar
         +0x003 QueueReserved    : UChar
         +0x000 ThreadType       : UChar
         +0x001 ThreadReserved   : UChar
         +0x002 ThreadControlFlags : UChar
         +0x002 CycleProfiling   : Pos 0, 1 Bit
         +0x002 CounterProfiling : Pos 1, 1 Bit
         +0x002 GroupScheduling  : Pos 2, 1 Bit
         +0x002 AffinitySet      : Pos 3, 1 Bit
         +0x002 Tagged           : Pos 4, 1 Bit
         +0x002 EnergyProfiling  : Pos 5, 1 Bit
         +0x002 SchedulerAssist  : Pos 6, 1 Bit
         +0x002 ThreadReservedControlFlags : Pos 7, 1 Bit
         +0x003 DebugActive      : UChar
         +0x003 ActiveDR7        : Pos 0, 1 Bit
         +0x003 Instrumented     : Pos 1, 1 Bit
         +0x003 Minimal          : Pos 2, 1 Bit
         +0x003 Reserved4        : Pos 3, 3 Bits
         +0x003 UmsScheduled     : Pos 6, 1 Bit
         +0x003 UmsPrimary       : Pos 7, 1 Bit
         +0x000 MutantType       : UChar
         +0x001 MutantSize       : UChar
         +0x002 DpcActive        : UChar
         +0x003 MutantReserved   : UChar
         +0x004 SignalState      : Int4B
         +0x008 WaitListHead     : _LIST_ENTRY
            +0x000 Flink            : Ptr64 
            +0x008 Blink            : Ptr64 
      +0x018 DueTime          : _ULARGE_INTEGER
         +0x000 LowPart          : Uint4B
         +0x004 HighPart         : Uint4B
         +0x000 u                : <unnamed-tag>
            +0x000 LowPart          : Uint4B
            +0x004 HighPart         : Uint4B
         +0x000 QuadPart         : Uint8B
      +0x020 TimerListEntry   : _LIST_ENTRY
         +0x000 Flink            : Ptr64 
         +0x008 Blink            : Ptr64 
      +0x030 Dpc              : Ptr64 
      +0x038 Processor        : Uint4B
      +0x03c Period           : Uint4B
   +0x378 PauseTimerDpc    : _KDPC
      +0x000 TargetInfoAsUlong : Uint4B
      +0x000 Type             : UChar
      +0x001 Importance       : UChar
      +0x002 Number           : Uint2B
      +0x008 DpcListEntry     : _SINGLE_LIST_ENTRY
         +0x000 Next             : Ptr64 
      +0x010 ProcessorHistory : Uint8B
      +0x018 DeferredRoutine  : Ptr64 
      +0x020 DeferredContext  : Ptr64 
      +0x028 SystemArgument1  : Ptr64 
      +0x030 SystemArgument2  : Ptr64 
      +0x038 DpcData          : Ptr64 
   +0x3b8 RestartDpc       : _KDPC
      +0x000 TargetInfoAsUlong : Uint4B
      +0x000 Type             : UChar
      +0x001 Importance       : UChar
      +0x002 Number           : Uint2B
      +0x008 DpcListEntry     : _SINGLE_LIST_ENTRY
         +0x000 Next             : Ptr64 
      +0x010 ProcessorHistory : Uint8B
      +0x018 DeferredRoutine  : Ptr64 
      +0x020 DeferredContext  : Ptr64 
      +0x028 SystemArgument1  : Ptr64 
      +0x030 SystemArgument2  : Ptr64 
      +0x038 DpcData          : Ptr64 
   +0x3f8 CommonBufferVAs  : Ptr64 
   +0x400 CommonBufferSize : Uint4B
   +0x404 CommonBufferBlocks : Uint4B
   +0x408 DefaultTimeout   : Uint4B
   +0x40c ResetCount       : Int4B
   +0x410 DeferredList     : <unnamed-tag>
      +0x000 PauseDevice      : _RAID_DEFERRED_ELEMENT
         +0x000 Header           : _RAID_DEFERRED_HEADER
            +0x000 Link             : _SLIST_ENTRY
               +0x000 Next             : Ptr64 
            +0x010 Pool             : Int4B
         +0x020 Type             : 
            RaidDeferredTimerRequest = 0n1
            RaidDeferredError = 0n2
            RaidDeferredPause = 0n3
            RaidDeferredResume = 0n4
            RaidDeferredPauseDevice = 0n5
            RaidDeferredResumeDevice = 0n6
            RaidDeferredBusy = 0n7
            RaidDeferredReady = 0n8
            RaidDeferredDeviceBusy = 0n9
            RaidDeferredDeviceReady = 0n10
            RaidDeferredAdditionalTimerRequest = 0n11
            RaidDeferredAsyncNotification = 0n12
         +0x024 Address          : _STOR_SCSI_ADDRESS
            +0x000 PathId           : UChar
            +0x001 TargetId         : UChar
            +0x002 Lun              : UChar
            +0x003 Reserved         : UChar
         +0x028 Timer            : <unnamed-tag>
            +0x000 HwTimerRoutine   : Ptr64 
            +0x008 Timeout          : Uint4B
         +0x028 Error            : <unnamed-tag>
            +0x000 Srb              : Ptr64 
            +0x008 ErrorCode        : Uint4B
            +0x00c UniqueId         : Uint4B
            +0x010 FreeErrorInfo    : UChar
         +0x028 PauseDevice      : <unnamed-tag>
            +0x000 Timeout          : Uint4B
         +0x028 Busy             : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 DeviceBusy       : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 AdditionalTimer  : <unnamed-tag>
            +0x000 StorTimer        : Ptr64 
            +0x008 Timeout          : _LARGE_INTEGER
               +0x000 LowPart          : Uint4B
               +0x004 HighPart         : Int4B
               +0x000 u                : <unnamed-tag>
                  +0x000 LowPart          : Uint4B
                  +0x004 HighPart         : Int4B
               +0x000 QuadPart         : Int8B
            +0x010 TolerableDelay   : Uint4B
         +0x028 AsyncNotification : <unnamed-tag>
            +0x000 StorAsyncNotify  : Ptr64 
      +0x050 ResumeDevice     : _RAID_DEFERRED_ELEMENT
         +0x000 Header           : _RAID_DEFERRED_HEADER
            +0x000 Link             : _SLIST_ENTRY
               +0x000 Next             : Ptr64 
            +0x010 Pool             : Int4B
         +0x020 Type             : 
            RaidDeferredTimerRequest = 0n1
            RaidDeferredError = 0n2
            RaidDeferredPause = 0n3
            RaidDeferredResume = 0n4
            RaidDeferredPauseDevice = 0n5
            RaidDeferredResumeDevice = 0n6
            RaidDeferredBusy = 0n7
            RaidDeferredReady = 0n8
            RaidDeferredDeviceBusy = 0n9
            RaidDeferredDeviceReady = 0n10
            RaidDeferredAdditionalTimerRequest = 0n11
            RaidDeferredAsyncNotification = 0n12
         +0x024 Address          : _STOR_SCSI_ADDRESS
            +0x000 PathId           : UChar
            +0x001 TargetId         : UChar
            +0x002 Lun              : UChar
            +0x003 Reserved         : UChar
         +0x028 Timer            : <unnamed-tag>
            +0x000 HwTimerRoutine   : Ptr64 
            +0x008 Timeout          : Uint4B
         +0x028 Error            : <unnamed-tag>
            +0x000 Srb              : Ptr64 
            +0x008 ErrorCode        : Uint4B
            +0x00c UniqueId         : Uint4B
            +0x010 FreeErrorInfo    : UChar
         +0x028 PauseDevice      : <unnamed-tag>
            +0x000 Timeout          : Uint4B
         +0x028 Busy             : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 DeviceBusy       : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 AdditionalTimer  : <unnamed-tag>
            +0x000 StorTimer        : Ptr64 
            +0x008 Timeout          : _LARGE_INTEGER
               +0x000 LowPart          : Uint4B
               +0x004 HighPart         : Int4B
               +0x000 u                : <unnamed-tag>
                  +0x000 LowPart          : Uint4B
                  +0x004 HighPart         : Int4B
               +0x000 QuadPart         : Int8B
            +0x010 TolerableDelay   : Uint4B
         +0x028 AsyncNotification : <unnamed-tag>
            +0x000 StorAsyncNotify  : Ptr64 
      +0x0a0 DeviceBusy       : _RAID_DEFERRED_ELEMENT
         +0x000 Header           : _RAID_DEFERRED_HEADER
            +0x000 Link             : _SLIST_ENTRY
               +0x000 Next             : Ptr64 
            +0x010 Pool             : Int4B
         +0x020 Type             : 
            RaidDeferredTimerRequest = 0n1
            RaidDeferredError = 0n2
            RaidDeferredPause = 0n3
            RaidDeferredResume = 0n4
            RaidDeferredPauseDevice = 0n5
            RaidDeferredResumeDevice = 0n6
            RaidDeferredBusy = 0n7
            RaidDeferredReady = 0n8
            RaidDeferredDeviceBusy = 0n9
            RaidDeferredDeviceReady = 0n10
            RaidDeferredAdditionalTimerRequest = 0n11
            RaidDeferredAsyncNotification = 0n12
         +0x024 Address          : _STOR_SCSI_ADDRESS
            +0x000 PathId           : UChar
            +0x001 TargetId         : UChar
            +0x002 Lun              : UChar
            +0x003 Reserved         : UChar
         +0x028 Timer            : <unnamed-tag>
            +0x000 HwTimerRoutine   : Ptr64 
            +0x008 Timeout          : Uint4B
         +0x028 Error            : <unnamed-tag>
            +0x000 Srb              : Ptr64 
            +0x008 ErrorCode        : Uint4B
            +0x00c UniqueId         : Uint4B
            +0x010 FreeErrorInfo    : UChar
         +0x028 PauseDevice      : <unnamed-tag>
            +0x000 Timeout          : Uint4B
         +0x028 Busy             : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 DeviceBusy       : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 AdditionalTimer  : <unnamed-tag>
            +0x000 StorTimer        : Ptr64 
            +0x008 Timeout          : _LARGE_INTEGER
               +0x000 LowPart          : Uint4B
               +0x004 HighPart         : Int4B
               +0x000 u                : <unnamed-tag>
                  +0x000 LowPart          : Uint4B
                  +0x004 HighPart         : Int4B
               +0x000 QuadPart         : Int8B
            +0x010 TolerableDelay   : Uint4B
         +0x028 AsyncNotification : <unnamed-tag>
            +0x000 StorAsyncNotify  : Ptr64 
      +0x0f0 DeviceReady      : _RAID_DEFERRED_ELEMENT
         +0x000 Header           : _RAID_DEFERRED_HEADER
            +0x000 Link             : _SLIST_ENTRY
               +0x000 Next             : Ptr64 
            +0x010 Pool             : Int4B
         +0x020 Type             : 
            RaidDeferredTimerRequest = 0n1
            RaidDeferredError = 0n2
            RaidDeferredPause = 0n3
            RaidDeferredResume = 0n4
            RaidDeferredPauseDevice = 0n5
            RaidDeferredResumeDevice = 0n6
            RaidDeferredBusy = 0n7
            RaidDeferredReady = 0n8
            RaidDeferredDeviceBusy = 0n9
            RaidDeferredDeviceReady = 0n10
            RaidDeferredAdditionalTimerRequest = 0n11
            RaidDeferredAsyncNotification = 0n12
         +0x024 Address          : _STOR_SCSI_ADDRESS
            +0x000 PathId           : UChar
            +0x001 TargetId         : UChar
            +0x002 Lun              : UChar
            +0x003 Reserved         : UChar
         +0x028 Timer            : <unnamed-tag>
            +0x000 HwTimerRoutine   : Ptr64 
            +0x008 Timeout          : Uint4B
         +0x028 Error            : <unnamed-tag>
            +0x000 Srb              : Ptr64 
            +0x008 ErrorCode        : Uint4B
            +0x00c UniqueId         : Uint4B
            +0x010 FreeErrorInfo    : UChar
         +0x028 PauseDevice      : <unnamed-tag>
            +0x000 Timeout          : Uint4B
         +0x028 Busy             : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 DeviceBusy       : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 AdditionalTimer  : <unnamed-tag>
            +0x000 StorTimer        : Ptr64 
            +0x008 Timeout          : _LARGE_INTEGER
               +0x000 LowPart          : Uint4B
               +0x004 HighPart         : Int4B
               +0x000 u                : <unnamed-tag>
                  +0x000 LowPart          : Uint4B
                  +0x004 HighPart         : Int4B
               +0x000 QuadPart         : Int8B
            +0x010 TolerableDelay   : Uint4B
         +0x028 AsyncNotification : <unnamed-tag>
            +0x000 StorAsyncNotify  : Ptr64 
      +0x140 AsyncNotification : _RAID_DEFERRED_ELEMENT
         +0x000 Header           : _RAID_DEFERRED_HEADER
            +0x000 Link             : _SLIST_ENTRY
               +0x000 Next             : Ptr64 
            +0x010 Pool             : Int4B
         +0x020 Type             : 
            RaidDeferredTimerRequest = 0n1
            RaidDeferredError = 0n2
            RaidDeferredPause = 0n3
            RaidDeferredResume = 0n4
            RaidDeferredPauseDevice = 0n5
            RaidDeferredResumeDevice = 0n6
            RaidDeferredBusy = 0n7
            RaidDeferredReady = 0n8
            RaidDeferredDeviceBusy = 0n9
            RaidDeferredDeviceReady = 0n10
            RaidDeferredAdditionalTimerRequest = 0n11
            RaidDeferredAsyncNotification = 0n12
         +0x024 Address          : _STOR_SCSI_ADDRESS
            +0x000 PathId           : UChar
            +0x001 TargetId         : UChar
            +0x002 Lun              : UChar
            +0x003 Reserved         : UChar
         +0x028 Timer            : <unnamed-tag>
            +0x000 HwTimerRoutine   : Ptr64 
            +0x008 Timeout          : Uint4B
         +0x028 Error            : <unnamed-tag>
            +0x000 Srb              : Ptr64 
            +0x008 ErrorCode        : Uint4B
            +0x00c UniqueId         : Uint4B
            +0x010 FreeErrorInfo    : UChar
         +0x028 PauseDevice      : <unnamed-tag>
            +0x000 Timeout          : Uint4B
         +0x028 Busy             : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 DeviceBusy       : <unnamed-tag>
            +0x000 RequestsToComplete : Uint4B
         +0x028 AdditionalTimer  : <unnamed-tag>
            +0x000 StorTimer        : Ptr64 
            +0x008 Timeout          : _LARGE_INTEGER
               +0x000 LowPart          : Uint4B
               +0x004 HighPart         : Int4B
               +0x000 u                : <unnamed-tag>
                  +0x000 LowPart          : Uint4B
                  +0x004 HighPart         : Int4B
               +0x000 QuadPart         : Int8B
            +0x010 TolerableDelay   : Uint4B
         +0x028 AsyncNotification : <unnamed-tag>
            +0x000 StorAsyncNotify  : Ptr64 
   +0x5a0 ResetResources   : _RAID_IO_RESOURCES
      +0x000 QueueTag         : Uint4B
      +0x008 SrbExtension     : Ptr64 
      +0x010 Xrb              : Ptr64 
      +0x018 SenseInfo        : Ptr64 
   +0x5c0 ResetResourcesAcquired : Int4B
   +0x5c4 SenseInfoSize    : UChar
   +0x5c5 CallFreeDumpPtrSRB : UChar
   +0x5c6 DumpPowerReady   : UChar
   +0x5c7 StackDumpPowerReady : UChar
   +0x5c8 PoFxRundownProtection : Ptr64 
   +0x5d0 PoFx             : Ptr64 
   +0x5d8 D3ColdInterface  : Ptr64 
   +0x5e0 PowerUpRequired  : Int4B
   +0x5e4 PowerDownRequired : Int4B
   +0x5e8 HierarchicalResetWorkItem : Ptr64 
   +0x5f0 HierarchicalResetWorkItemTimeoutCountdown : Int4B
   +0x5f4 HierarchicalResetSrbTimeoutCountdown : Int4B
   +0x5f8 HierarchicalResetAbortCount : Uint4B
   +0x600 HierarchicalResetWorkItemSpinLock : Uint8B
   +0x608 RegistryParameters : _RAID_UNIT_REGISTRY_PARAMETERS
      +0x000 BusyRetryCount   : Uint4B
      +0x004 QueueFullWaitIoPercentage : Uint4B
      +0x008 BusyPauseTime    : Uint4B
      +0x00c EnableLogoETW    : Uint4B
      +0x010 DisableIdlePowerManagement : Uint4B
      +0x014 MinimumIdleTimeoutInMS : Uint4B
   +0x620 UnitAttributes   : _RAID_UNIT_ATTRIBUTES
      +0x000 VmPassThroughLun : Pos 0, 1 Bit
      +0x000 DeviceAttentionSupported : Pos 1, 1 Bit
      +0x000 AsyncNotificationSupported : Pos 2, 1 Bit
      +0x000 D3ColdNotSupported : Pos 3, 1 Bit
      +0x000 DefaultWriteCacheEnabled : Pos 4, 1 Bit
      +0x000 Reserved         : Pos 5, 27 Bits
   +0x628 VmLunPnpInterfaceName : _UNICODE_STRING
      +0x000 Length           : Uint2B
      +0x002 MaximumLength    : Uint2B
      +0x008 Buffer           : Ptr64 
   +0x638 QuiesceDeviceWorkItem : _RAID_WORK_ITEM_CONTEXT
      +0x000 WorkItem         : Ptr64 
      +0x008 Irp              : Ptr64 
   +0x648 StorAsyncNotify  : _STOR_ASYNC_NOTIFY_CONTEXT
      +0x000 WorkItem         : Ptr64 
      +0x008 Flags            : Uint8B
      +0x010 InUse            : Uint4B
   +0x660 PowerWorkItem    : _RAID_SHARED_WORK_ITEM_CONTEXT
      +0x000 WorkItem         : Ptr64 
      +0x008 Irp              : Ptr64 
      +0x010 InUse            : Uint4B
   +0x678 PendingPowerUpContext : <unnamed-tag>
      +0x000 FStateTransition : UChar
      +0x001 DStateTransition : UChar
      +0x004 FState           : Uint4B
      +0x008 PowerIrp         : Ptr64 
   +0x690 PendingPowerUpListEntry : _SLIST_ENTRY
      +0x000 Next             : Ptr64 
   +0x6a0 SesPnpInterfaceName : _UNICODE_STRING
      +0x000 Length           : Uint2B
      +0x002 MaximumLength    : Uint2B
      +0x008 Buffer           : Ptr64 
   +0x6b0 IoCountDelayedByLatencyCap : Uint8B
   +0x6b8 DeviceGuid       : _GUID
      +0x000 Data1            : Uint4B
      +0x004 Data2            : Uint2B
      +0x006 Data3            : Uint2B
      +0x008 Data4            : UChar
   +0x6c8 TelemetryExtension : _TELEMETRY_UNIT_EXTENSION
      +0x000 Flags            : <unnamed-tag>
         +0x000 DeviceHealthEventsLogged : Pos 0, 1 Bit
         +0x000 FailedFirstSMARTCommand : Pos 1, 1 Bit
         +0x000 FailedFirstDeiceStatisticsLogCommand : Pos 2, 1 Bit
         +0x000 FailedFirstNvmeCloudSSDCommand : Pos 3, 1 Bit
         +0x000 SmartPredictFailure : Pos 4, 1 Bit
         +0x000 Reserved         : Pos 5, 27 Bits
      +0x004 NvmeCriticalWarning : UChar
   +0x6d0 FirstDPNRTimeAfterCS : Uint8B
   +0x6d8 LastF1StartTime  : Uint8B
   +0x6e0 F1DurationInCS   : Uint8B
   +0x6e8 LastDPNRStartTime : Uint8B
   +0x6f0 DPNRDurationInCS : Uint8B
   +0x6f8 ActiveReferencesInCS : Uint8B
   +0x700 ActiveReferencesInCoalescing : Uint8B
   +0x708 UnitTimeoutsInCS : Uint4B
   +0x70c F0TransitionsSinceCSStateChange : Uint4B
   +0x710 D0TransitionsSinceCSStateChange : Uint4B
   +0x714 F0TransitionsLongSinceCSStateChange : Uint4B
   +0x718 D0TransitionsLongSinceCSStateChange : Uint4B
   +0x720 UnresponsiveRequests : Uint8B
   +0x728 QosGuaranteeFailures : Uint8B
   +0x730 TimeoutsInGateway : Uint8B
   +0x738 TimeoutsInLunQueue : Uint8B
   +0x740 TimeoutsInMiniport : Uint4B
   +0x744 PeriodicMaxDeviceCountAtSwTimeout : Uint4B
   +0x748 PauseDeviceCount : Uint4B
   +0x74c DeviceBusyCount  : Uint4B
   +0x750 BusyCompletionCount : Uint4B
   +0x754 StorpTraceLoggingPerformanceEnabled : Uint4B
   +0x758 TelemetryPerfBuckets : Ptr64 
   +0x760 TelemetryLastPerfCollectionTimeStamp : _LARGE_INTEGER
      +0x000 LowPart          : Uint4B
      +0x004 HighPart         : Int4B
      +0x000 u                : <unnamed-tag>
         +0x000 LowPart          : Uint4B
         +0x004 HighPart         : Int4B
      +0x000 QuadPart         : Int8B
   +0x768 TelemetryPerfPreviousCounters : Ptr64 
   +0x770 TelemetryCountersPerNumaNode : Ptr64 
   +0x778 TelemetryPerfPreviousNodeCounters : _RAID_TELEMETRY_NODE_COUNTERS
      +0x000 MaxReadWriteLatency : Uint8B
      +0x008 TotalReadBytes   : Uint8B
      +0x010 TotalWriteBytes  : Uint8B
   +0x790 TelemetryMaxFlushLatency : Uint8B
   +0x798 TelemetryMaxUnmapLatency : Uint8B
   +0x7a0 TelemetryLock    : Uint8B
   +0x7a8 TelemetrySampledErrorLog : _RAID_TELEMETRY_SAMPLED_ERROR_LOG
      +0x000 TotalErrors      : Uint4B
      +0x004 TotalReadWriteErrors : Uint4B
      +0x008 TotalStRtlImpendingDeviceFailureErrors : Uint4B
      +0x00c TotalStRtlTotalDeviceFailureErrors : Uint4B
      +0x010 LastError        : _RAID_TELEMETRY_ERROR_ENTRY
         +0x000 SrbStatus        : UChar
         +0x001 ScsiStatus       : UChar
         +0x002 SenseKey         : UChar
         +0x003 AdditionalSenseCode : UChar
         +0x004 AdditionalSenseCodeQualifier : UChar
         +0x005 CdbOpCode        : UChar
         +0x006 Reserved1        : UChar
         +0x008 IoSize           : Uint4B
         +0x00c IoLatency        : Uint4B
         +0x010 WaitDuration     : Uint4B
         +0x014 QueueDepth       : Uint4B
         +0x018 LBA              : Uint8B
         +0x020 u                : <unnamed-tag>
            +0x000 Quantity         : Uint4B
            +0x000 Position         : Uint4B
      +0x038 SampledErrors    : _RAID_TELEMETRY_ERROR_ENTRY
         +0x000 SrbStatus        : UChar
         +0x001 ScsiStatus       : UChar
         +0x002 SenseKey         : UChar
         +0x003 AdditionalSenseCode : UChar
         +0x004 AdditionalSenseCodeQualifier : UChar
         +0x005 CdbOpCode        : UChar
         +0x006 Reserved1        : UChar
         +0x008 IoSize           : Uint4B
         +0x00c IoLatency        : Uint4B
         +0x010 WaitDuration     : Uint4B
         +0x014 QueueDepth       : Uint4B
         +0x018 LBA              : Uint8B
         +0x020 u                : <unnamed-tag>
            +0x000 Quantity         : Uint4B
            +0x000 Position         : Uint4B
   +0x970 TelemetryUniqueErrorLog : _RAID_TELEMETRY_UNIQUE_ERROR_LOG
      +0x000 UniqueErrors     : _RAID_TELEMETRY_ERROR_ENTRY
         +0x000 SrbStatus        : UChar
         +0x001 ScsiStatus       : UChar
         +0x002 SenseKey         : UChar
         +0x003 AdditionalSenseCode : UChar
         +0x004 AdditionalSenseCodeQualifier : UChar
         +0x005 CdbOpCode        : UChar
         +0x006 Reserved1        : UChar
         +0x008 IoSize           : Uint4B
         +0x00c IoLatency        : Uint4B
         +0x010 WaitDuration     : Uint4B
         +0x014 QueueDepth       : Uint4B
         +0x018 LBA              : Uint8B
         +0x020 u                : <unnamed-tag>
            +0x000 Quantity         : Uint4B
            +0x000 Position         : Uint4B
   +0xa38 TelemetryBytesWritten : Uint8B
   +0xa40 TelemetryStreamBytesWritten : Uint8B
   +0xa48 PowerCycleCount  : Uint4B
   +0xa50 InitialTimestamp : _LARGE_INTEGER
      +0x000 LowPart          : Uint4B
      +0x004 HighPart         : Int4B
      +0x000 u                : <unnamed-tag>
         +0x000 LowPart          : Uint4B
         +0x004 HighPart         : Int4B
      +0x000 QuadPart         : Int8B
   +0xa58 Qos              : _RAID_UNIT_QOS
      +0x000 Enabled          : UChar
      +0x004 RetryCount       : Uint4B
      +0x008 ResetUnresponsiveTimeoutIn500MS : Uint4B
      +0x00c ResetInterval    : Uint4B
      +0x010 HwTimeoutInSec   : Uint4B
      +0x014 ResetTimeoutInSec : Uint4B
      +0x018 MaxWaitTimeIn500MS : Uint4B
      +0x01c TimerSettingChangeNeeded : UChar
      +0x020 AdapterWaitTimeoutCheckEnabled : Int4B
      +0x028 QosThresholdIn100NS : Uint8B
   +0xa88 LastHierarchicalResetEndTime : Uint8B
   +0xa90 CrashDumpInfo    : Ptr64 
   +0xa98 HiberDumpInfo    : Ptr64 
   +0xaa0 ZoneSize         : Uint8B
   +0xaa8 CachedSmartData  : Ptr64 
0: kd> dt storport!_STOR_SCSI_IDENTITY -b
   +0x000 InquiryData      : Ptr64 
   +0x008 SerialNumber     : _STRING
      +0x000 Length           : Uint2B
      +0x002 MaximumLength    : Uint2B
      +0x008 Buffer           : Ptr64 
   +0x018 Supports1667     : UChar
   +0x019 ZonedDevice      : UChar
   +0x020 DeviceId         : Ptr64 
   +0x028 AtaDeviceId      : Ptr64 
   +0x030 RichDeviceDescription : Ptr64 
0: kd> dt storport!_TELEMETRY_UNIT_EXTENSION -b
   +0x000 Flags            : <unnamed-tag>
      +0x000 DeviceHealthEventsLogged : Pos 0, 1 Bit
      +0x000 FailedFirstSMARTCommand : Pos 1, 1 Bit
      +0x000 FailedFirstDeiceStatisticsLogCommand : Pos 2, 1 Bit
      +0x000 FailedFirstNvmeCloudSSDCommand : Pos 3, 1 Bit
      +0x000 SmartPredictFailure : Pos 4, 1 Bit
      +0x000 Reserved         : Pos 5, 27 Bits
   +0x004 NvmeCriticalWarning : UChar
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值