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