Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct __declspec( align( 64 ) ) _RAID_UNIT_EXTENSION
- {
- RAID_OBJECT_TYPE ObjectType;
- DEVICE_OBJECT *DeviceObject;
- void *UnitExtension;
- RAID_ADAPTER_EXTENSION *Adapter;
- RAID_UNIT_EXTENSION_PER_PROCESSOR *PerProcessorData;
- unsigned __int64 SlowLock;
- DEVICE_STATE DeviceState;
- LIST_ENTRY NextUnit;
- LIST_ENTRY UnitTableLink;
- union
- {
- STOR_ADDR_BTL8 StorAddressBTL8;
- struct
- {
- unsigned __int16 AddressType;
- unsigned __int16 AddressPort;
- unsigned int AddressLength;
- STOR_SCSI_ADDRESS Address;
- };
- };
- STOR_SCSI_IDENTITY Identity;
- struct
- {
- unsigned int LowPart;
- int HighPart;
- } Flags;
- BYTE InterlockedFlags[4];
- KEVENT ZeroOutstandingEvent;
- RAID_POWER_STATE Power;
- STOR_EVENT_QUEUE *PendingQueue;
- QUEUE_TAG_LIST TagList;
- IO_QUEUE IoQueue;
- unsigned int MaxQueueDepth;
- unsigned int LogicalSectorSize;
- STORAGE_POWERUP_REASON_TYPE PowerupReason;
- ACPI_INTERFACE_STANDARD2 AcpiInterface;
- int OutstandingCount;
- unsigned int PagingPathCount;
- unsigned int CrashDumpPathCount;
- unsigned int HiberPathCount;
- KTIMER PendingTimer;
- KDPC PendingDpc;
- KTIMER PauseTimer;
- KDPC PauseTimerDpc;
- KDPC RestartDpc;
- RAID_MEMORY_REGION *CommonBufferVAs;
- unsigned int CommonBufferSize;
- unsigned int CommonBufferBlocks;
- unsigned int DefaultTimeout;
- int ResetCount;
- BYTE DeferredList[400];
- RAID_IO_RESOURCES ResetResources;
- int ResetResourcesAcquired;
- char SenseInfoSize;
- char CallFreeDumpPtrSRB;
- char DumpPowerReady;
- char StackDumpPowerReady;
- struct _EX_RUNDOWN_REF_CACHE_AWARE *PoFxRundownProtection;
- RAID_UNIT_POFX *PoFx;
- D3COLD_SUPPORT_INTERFACE *D3ColdInterface;
- volatile int PowerUpRequired;
- volatile int PowerDownRequired;
- struct _IO_WORKITEM *HierarchicalResetWorkItem;
- int HierarchicalResetWorkItemTimeoutCountdown;
- int HierarchicalResetSrbTimeoutCountdown;
- unsigned int HierarchicalResetAbortCount;
- unsigned __int64 HierarchicalResetWorkItemSpinLock;
- RAID_UNIT_REGISTRY_PARAMETERS RegistryParameters;
- RAID_UNIT_ATTRIBUTES UnitAttributes;
- UNICODE_STRING VmLunPnpInterfaceName;
- RAID_WORK_ITEM_CONTEXT QuiesceDeviceWorkItem;
- STOR_ASYNC_NOTIFY_CONTEXT StorAsyncNotify;
- RAID_SHARED_WORK_ITEM_CONTEXT PowerWorkItem;
- BYTE PendingPowerUpContext[16];
- SLIST_ENTRY PendingPowerUpListEntry;
- UNICODE_STRING SesPnpInterfaceName;
- unsigned __int64 IoCountDelayedByLatencyCap;
- GUID DeviceGuid;
- TELEMETRY_UNIT_EXTENSION TelemetryExtension;
- unsigned __int64 FirstDPNRTimeAfterCS;
- unsigned __int64 LastF1StartTime;
- unsigned __int64 F1DurationInCS;
- unsigned __int64 LastDPNRStartTime;
- unsigned __int64 DPNRDurationInCS;
- unsigned __int64 ActiveReferencesInCS;
- unsigned __int64 ActiveReferencesInCoalescing;
- unsigned int UnitTimeoutsInCS;
- unsigned int F0TransitionsSinceCSStateChange;
- unsigned int D0TransitionsSinceCSStateChange;
- unsigned int F0TransitionsLongSinceCSStateChange;
- unsigned int D0TransitionsLongSinceCSStateChange;
- unsigned __int64 UnresponsiveRequests;
- unsigned __int64 QosGuaranteeFailures;
- unsigned __int64 TimeoutsInGateway;
- unsigned __int64 TimeoutsInLunQueue;
- unsigned int TimeoutsInMiniport;
- unsigned int PeriodicMaxDeviceCountAtSwTimeout;
- unsigned int PauseDeviceCount;
- unsigned int DeviceBusyCount;
- unsigned int BusyCompletionCount;
- unsigned __int64 TotalDeviceQueueIoCount;
- unsigned __int64 TotalDeviceQueueIoWaitDuration;
- unsigned __int64 MaxDeviceQueueIoWaitDuration;
- unsigned __int64 DeviceQueueIoWaitExceededTimeoutCount;
- unsigned __int64 DeviceQueueIoBusyCount;
- unsigned __int64 DeviceQueueIoPausedCount;
- unsigned __int64 DeviceQueueIoUntaggedCommandOutstandingCount;
- unsigned __int64 DeviceQueueIoPausedForUntaggedCount;
- unsigned int StorpTraceLoggingPerformanceEnabled;
- RAID_TELEMETRY_PERF_BUCKET *TelemetryPerfBuckets;
- LARGE_INTEGER TelemetryLastPerfCollectionTimeStamp;
- RAID_TELEMETRY_PERF_BUCKET *TelemetryPerfPreviousCounters;
- RAID_TELEMETRY_NODE_COUNTERS *TelemetryCountersPerNumaNode;
- RAID_TELEMETRY_NODE_COUNTERS TelemetryPerfPreviousNodeCounters;
- unsigned __int64 TelemetryMaxFlushLatency;
- unsigned __int64 TelemetryMaxUnmapLatency;
- unsigned __int64 TelemetryLock;
- RAID_TELEMETRY_SAMPLED_ERROR_LOG TelemetrySampledErrorLog;
- RAID_TELEMETRY_UNIQUE_ERROR_LOG TelemetryUniqueErrorLog;
- unsigned __int64 TelemetryBytesWritten;
- unsigned __int64 TelemetryStreamBytesWritten;
- unsigned int PowerCycleCount;
- LARGE_INTEGER InitialTimestamp;
- RAID_UNIT_QOS Qos;
- unsigned __int64 LastHierarchicalResetEndTime;
- unsigned __int64 ZoneSize;
- char *CachedSmartData;
- } RAID_UNIT_EXTENSION, *PRAID_UNIT_EXTENSION;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement