storport.h 标头
存储使用此标头。 有关详细信息,请参阅:
storport.h 包含以下编程接口:
IOCTL
IOCTL_SCSI_MINIPORT_DSM 了解如何在IOCTL_SCSI_MINIPORT_DSM控制代码请求中将数据集管理 (DSM) 通知传输到微型端口驱动程序。 |
函数
FIELD_OFFSET FIELD_OFFSET宏 (storport.h) 返回指定已知结构类型中指定字段的字节偏移量。 |
RtlZeroMemory RtlZeroMemory 宏 (storport.h) 为内存块填充零,给定指向块的指针以及要填充的长度(以字节为单位)。 |
ScsiPortReadPortBufferUchar 了解 ScsiPortReadPortBufferUchar 例程如何将给定数量的无符号字节值从 HBA 传输到缓冲区。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadPortBufferUlong 了解 ScsiPortReadPortBufferUlong 例程如何将给定数量的 ULONG 值从 HBA 传输到缓冲区。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadPortBufferUshort 了解 ScsiPortReadPortBufferUshort 例程如何将给定数量的 USHORT 值从 HBA 传输到缓冲区。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadPortUchar 了解 ScsiPortReadPortUchar 例程如何从 HBA 读取无符号字节值。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadPortUlong 了解 ScsiPortReadPortUlong 例程如何从 HBA 读取 ULONG 值。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadPortUshort 了解 ScsiPortReadPortUshort 例程如何从 HBA 读取 USHORT 值。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadRegisterBufferUchar 了解 ScsiPortReadRegisterBufferUchar 例程如何将指定数量的无符号字节从 HBA 传输到缓冲区。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadRegisterBufferUlong 了解 ScsiPortReadRegisterBufferUlong 例程如何将指定数量的 ULONG 值从 HBA 传输到缓冲区。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadRegisterBufferUshort 了解 ScsiPortReadRegisterBufferUshort 例程如何将指定数量的 USHORT 值从 HBA 传输到缓冲区。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadRegisterUchar 了解 ScsiPortReadRegisterUchar 例程如何从 HBA 读取无符号字节值。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadRegisterUlong 了解 ScsiPortReadRegisterUlong 例程如何从 HBA 读取 ULONG 值。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortReadRegisterUshort 了解 ScsiPortReadRegisterUshort 例程如何从 HBA 读取 USHORT 值。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWritePortBufferUchar 了解 ScsiPortWritePortBufferUchar 例程如何将给定数量的无符号字节从缓冲区传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWritePortBufferUlong 了解 ScsiPortWritePortBufferUlong 例程如何将给定数量的 ULONG 值从缓冲区传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWritePortBufferUshort 了解 ScsiPortWritePortBufferUshort 例程如何将给定数量的 USHORT 值从缓冲区传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWritePortUchar 了解 ScsiPortWritePortUchar 例程如何将无符号字节传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWritePortUlong 了解 ScsiPortWritePortUlong 例程如何将 ULONG 值传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWritePortUshort 了解 ScsiPortWritePortUshort 例程如何将 USHORT 值传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWriteRegisterBufferUchar 了解 ScsiPortWriteRegisterBufferUchar 例程如何将给定数量的无符号字节从缓冲区传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWriteRegisterBufferUlong 了解 ScsiPortWriteRegisterBufferUlong 例程如何将给定数量的 ULONG 值从缓冲区传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWriteRegisterBufferUshort 了解 ScsiPortWriteRegisterBufferUshort 例程如何将给定数量的 USHORT 值从缓冲区传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWriteRegisterUchar 了解 ScsiPortWriteRegisterUchar 例程如何将无符号字节值传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWriteRegisterUlong 了解 ScsiPortWriteRegisterUlong 例程如何将 ULONG 值传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWriteRegisterUshort 了解 ScsiPortWriteRegisterUshort 例程如何将 USHORT 值传输到 HBA。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
StorPortAcquireMSISpinLock StorPortAcquireMSISpinLock 例程 (MSI 获取消息信号中断,) 与指定消息关联的旋转锁。 |
StorPortAcquireSpinLock 了解详细信息,但 StorPortAcquireSpinLock 函数。 |
StorPortAcquireSpinLockEx 详细了解 StorPortAcquireSpinLockEx 函数。 |
StorPortAllocateContiguousMemorySpecifyCacheNode StorPortAllocateContiguousMemorySpecifyCacheNode 例程分配一系列物理连续的非缓存、非分页内存。 |
StorPortAllocateDmaMemory 此函数是 StorPortAllocateContiguousMemorySpecifyCacheNode 函数的扩展版本。 它分配一系列物理连续的非缓存、非分页内存,并返回已分配缓冲区的物理地址。 |
StorPortAllocateHostMemoryBuffer 此函数分配一个或多个物理连续内存范围,用作主机内存缓冲区 (HMB) 。 |
StorPortAllocateMdl StorPortAllocateMdl 例程分配 MDL 来描述给定的非分页池内存。 |
StorPortAllocatePool StorPortAllocatePool 例程分配一个非连续、非分页池内存块。 |
StorPortAllocateRegistryBuffer 微型端口驱动程序调用 StorPortAllocateRegistryBuffer 例程,以分配可用于读取和写入注册表数据的缓冲区。 |
StorPortAsyncNotificationDetected 存储微型端口驱动程序调用 StorPortAsyncNotificationDetected 以通知 Storport 驱动程序存储设备状态更改事件。 |
StorPortBuildMdlForNonPagedPool StorPortBuildMdlForNonPagedPool 例程更新 MDL 以描述关联的非分页内存。 |
StorPortBuildScatterGatherList StorPortBuildScatterGatherList 例程为指定的数据缓冲区创建散点/收集列表。 |
StorPortBusy StorPortBusy 例程通知端口驱动程序适配器当前正忙,处理未完成的请求。 |
StorPortCancelDpc StorPortCancelDpc 尝试取消 StorPort 延迟过程调用 (DPC) 的执行。 |
StorPortCaptureLiveDump StorPortCaptureLiveDump 捕获实时转储文件。 |
StorPortCompleteRequest StorPortCompleteRequest 例程完成所有未完成的请求,将 SRB 状态值设置为 SrbStatus。 |
StorPortCompleteServiceIrp StorPortCompleteServiceIrp 例程由 Storport 虚拟微型端口驱动程序调用,当它需要完成它在其 HwStorProcessServiceRequest 回调例程中收到的请求时。 |
StorPortConvertUlongToPhysicalAddress StorPortConvertUlongToPhysicalAddress 例程将无符号长地址转换为物理地址。 |
StorPortCreateSystemThread StorPortCreateSystemThread 创建系统线程并提供指向线程上下文的指针。 |
StorPortDebugPrint 如果附加了调试器,StorPortDebugPrint 例程会将调试字符串打印到内核调试器。 |
StorPortDelayExecution StorPortDelayExecution 函数将当前线程延迟给定的时间量(以微秒为单位)。 如果当前 IRQL 低于 DISPATCH_LEVEL则当前线程只是处于等待状态,并允许其他线程运行。 否则,此例程将执行忙碌等待。 |
StorPortDeviceBusy StorPortDeviceBusy 例程通知端口驱动程序指定的逻辑单元当前正忙,处理未完成的请求。 |
StorPortDeviceReady StorPortDeviceReady 例程通知端口驱动程序指示的逻辑单元已准备好处理新请求。 |
StorPortEnablePassiveInitialization StorPortEnablePassiveInitialization 例程允许微型端口的 HwStorPassiveInitializeRoutine 回调例程在微型端口初始化期间PASSIVE_LEVEL执行。 |
StorPortEnableRegistryKeyNotification 详细了解 StorPortEnableRegistryKeyNotification 函数。 |
StorPortEtwEvent2 StorPortEtwEvent2 使用两个常规用途 ETW 参数将 Windows (ETW) 事件跟踪记录到存储跟踪通道。 |
StorPortEtwEvent4 StorPortEtwEvent4 将 Windows (ETW) 事件跟踪与四个常规用途 ETW 参数一起记录到存储跟踪通道。 |
StorPortEtwEvent8 StorPortEtwEvent8 将 Windows (ETW 事件跟踪) 事件记录到存储跟踪通道,其中包含 8 个常规用途 ETW 参数。 |
StorPortEtwLogByteStream StorPortEtwLogByteStream 使用常规用途字节流参数将 Windows (ETW) 事件跟踪记录到指定通道。 |
StorPortEtwLogError StorPortEtwLogError 记录 Windows 事件跟踪 (ETW) 事件,以记录硬件协议错误。 |
StorPortFreeContiguousMemorySpecifyCache StorPortFreeContiguousMemorySpecifyCache 例程在系统地址空间的非分页部分解除分配一系列非缓存内存。 |
StorPortFreeDeviceBase StorPortFreeDeviceBase 释放 StorPortGetDeviceBase 映射的一系列设备 I/O 内存。 |
StorPortFreeDmaMemory 此函数是 StorPortFreeContiguousMemorySpecifyCache 函数的扩展版本。 它在系统地址空间的非分页部分解除分配一系列非缓存内存。 |
StorPortFreeHostMemoryBuffer StorPortFreeHostMemoryBuffer 例程释放分配给主机内存缓冲区的物理连续内存 (HMB) 。 |
StorPortFreeMdl StorPortFreeMdl 例程释放内存描述符列表 (MDL) 描述非分页池内存。 |
StorPortFreePool StorPortFreePool 例程释放以前通过调用 StorPortAllocatePool 例程分配的内存块。 |
StorPortFreeRegistryBuffer StorPortFreeRegistryBuffer 例程释放为存储注册表数据分配的缓冲区。 |
StorPortFreeTimer 释放以前由 StorPortInitializeTimer 例程创建的 Storport 计时器上下文对象。 |
StorPortFreeWorker 释放以前由 StorPortInitializeWorker 例程分配的 Storport 工作项。 |
StorPortGetActiveGroupCount StorPortGetActiveGroupCount 例程返回系统中存在的处理器组数。 |
StorPortGetActiveNodeCount StorPortGetActiveNodeCount 例程返回系统中存在的节点数。 |
StorPortGetActivityIdSrb 检索 Windows (ETW 的事件跟踪) 与请求块关联的活动 ID。 |
StorPortGetBusData StorPortGetBusData 例程检索初始化 HBA 所需的特定于总线的配置信息。 |
StorPortGetCurrentIrql StorPortGetCurrentIrql (IRQL) 检索当前中断请求级别。 |
StorPortGetCurrentProcessorNumber StorPortGetCurrentProcessorNumber 例程从内核中检索当前处理器编号。 |
StorPortGetDataInBufferMdl 返回与 SCSI 请求块的输入数据缓冲区关联的 MDL, (SRB) 。 |
StorPortGetDataInBufferScatterGatherList 返回与 SCSI 请求块的输入数据缓冲区关联的散点-收集列表 (SRB) 。 |
StorPortGetDataInBufferSystemAddress 返回 SCSI 请求块的输入数据缓冲区的系统地址 (SRB) 。 |
StorPortGetDeviceBase StorPortGetDeviceBase 例程将 I/O 地址映射到系统地址空间。 |
StorPortGetDeviceObjects StorPortGetDeviceObjects 例程返回与适配器设备堆栈关联的设备对象。 |
StorPortGetGroupAffinity StorPortGetGroupAffinity 例程构造请求组中活动处理器的掩码。 |
StorPortGetHighestNodeNumber StorPortGetHighestNodeNumber 例程返回系统上可能的最大节点数。 |
StorPortGetLogicalProcessorRelationship StorPortGetLogicalProcessorRelationship 例程返回一个或多个指定类型的关系信息。 |
StorPortGetLogicalUnit StorPortGetLogicalUnit 例程返回指向微型端口驱动程序的每个逻辑单元存储区域的指针。 |
StorPortGetMessageInterruptIDFromProcessorIndex 详细了解 StorPortGetMessageInterruptIDFromProcessorIndex 函数。 |
StorPortGetMSIInfo StorPortGetMSIInfo 例程检索指定消息的信号中断 (MSI) 信息。 |
StorPortGetNodeAffinity StorPortGetNodeAffinity 例程在请求的非统一内存访问中构造活动处理器的掩码 (NUMA) 节点。 |
StorPortGetNodeAffinity2 详细了解 StorPortGetNodeAffinity2 函数。 |
StorPortGetOriginalMdl StorPortGetOriginalMdl 例程返回与给定 SRB 关联的 MDL。 |
StorPortGetPfns 当微型端口需要检索与 SRB 的 MDL 关联的 PPN 时,可以调用 StorPortGetPfns 例程。 |
StorPortGetPhysicalAddress StorPortGetPhysicalAddress 例程将给定的虚拟地址范围转换为 DMA 操作的物理地址范围。 |
StorPortGetRequestCryptoInfo Microsoft 保留 StorPortGetRequestCryptoInfo 函数供内部使用。 请勿在代码中使用此函数。 |
StorPortGetRequestInfo StorPortGetRequestInfo 例程检索与 SCSI 请求块关联的 IO 请求信息, (SRB) ,并在STOR_REQUEST_INFO结构中返回该信息。 |
StorPortGetScatterGatherList StorPortGetScatterGatherList 例程检索指定的 SCSI 请求块的关联散点/收集列表 (SRB) 。 |
StorPortGetStartIoPerfParams StorPortGetStartIoPerfParams 例程将给定 I/O 请求的性能参数置于STARTIO_PERFORMANCE_PARAMETERS结构中。 |
StorPortGetSystemAddress StorPortGetSystemAddress 例程在系统空间中返回指定 SCSI 请求块的数据缓冲区的虚拟地址 (SRB) 。 |
StorPortGetSystemPortNumber StorPortGetSystemNumber 例程检索系统为存储适配器分配的端口号。 |
StorPortGetUncachedExtension StorPortGetUncachedExtension 例程分配一个未缓存的通用缓冲区,供 CPU 和设备共享。 |
StorPortGetVirtualAddress StorPortGetVirtualAddress 例程获取映射到所指示的物理地址的虚拟地址。 |
StorPortHardwareReset 微型端口可以调用 StorPortHardwareReset 来发出硬件重置。 |
StorPortInitialize StorPortInitialize 例程初始化端口驱动程序参数和扩展数据。 StorPortInitialize 还保存从微型端口驱动程序提供的适配器信息。 |
StorPortInitializeCryptoEngine Microsoft 保留 StorPortInitializeCryptoEngine 函数仅供内部使用。 请勿在代码中使用此函数。 |
StorPortInitializeDpc StorPortInitializeDpc 例程初始化 StorPort DPC。 |
StorPortInitializeEvent StorPortInitializeEvent 将事件对象初始化为同步或通知类型事件,并将其设置为有信号或无信号状态。 |
StorPortInitializeListHead StorPortInitializeListHead 例程初始化表示双链接列表头的STOR_LIST_ENTRY结构。 |
StorPortInitializePerfOpts StorPortInitializePerfOpts 函数使用 PERF_CONFIGURATION_DATA 结构初始化微型端口驱动程序和 Storport 驱动程序支持的性能优化。 |
StorPortInitializePoFxPower 微型端口驱动程序调用 StorPortInitializePoFxPower,以将存储设备注册到电源管理框架 (PoFx) 。 |
StorPortInitializeSListHead 初始化 Storport 托管单向链接列表的头。 |
StorPortInitializeSpinlock StorPortInitializeSpinLock 例程初始化STOR_KSPIN_LOCK类型的变量。 |
StorPortInitializeTimer 创建 Storport 计时器上下文对象。 |
StorPortInitializeWorker 创建在系统工作线程中运行的新 Storport 工作项。 |
StorPortInterlockedFlushSList 从 Storport 托管的单独链接列表中删除所有项。 对列表的访问在多处理器系统上同步。 |
StorPortInterlockedInsertHeadList StorPortInterlockedInsertHeadList 例程以原子方式在STOR_LIST_ENTRY结构的双链接列表的开头插入一个条目。 |
StorPortInterlockedInsertTailList StorPortInterlockedInsertTailList 例程以原子方式在STOR_LIST_ENTRY结构的双链接列表的末尾插入一个条目。 |
StorPortInterlockedPopEntrySList 从 Storport 托管的单独链接列表的前面删除项。 对列表的访问在多处理器系统上同步。 语法。 |
StorPortInterlockedPushEntrySList 在 Storport 托管的单独链接列表的前面插入项。 对列表的访问在多处理器系统上同步。 |
StorPortInterlockedRemoveHeadList StorPortInterlockedRemoveHeadList 例程从STOR_LIST_ENTRY结构的双链接列表的开头删除一个条目。 |
StorPortInvokeAcpiMethod StorPortInvokeAcpiMethod 例程为存储设备执行 ACPI 方法。 |
StorPortIsCurrentOsInstallationUpgrade StorPortIsCurrentOsInstallationUpgrade 例程检查 Windows 的当前安装是否为从以前版本升级。 |
StorPortIsDeviceOperationAllowed 微型端口驱动程序可以调用 StorPortIsDeviceOperationAllowedminiport 例程,以确定是否允许对特定设备管理类执行操作。 |
StorPortIssueDpc StorPortIssueDpc 例程 (DPC) 发出延迟过程调用。 |
StorPortLogError StorPortLogError 例程通知端口驱动程序发生了错误。 |
StorPortLogSystemEvent StorPortLogSystemEvent 例程为微型端口驱动程序提供对 Windows 内核事件设施功能的完全访问权限,使微型端口驱动程序能够创建在排查存储问题时真正有用的事件日志条目。 |
StorPortLogTelemetry StorPortLogTelemetry 例程记录微型端口遥测事件,以帮助诊断或收集任何有用的信息。 |
StorPortLogTelemetryEx 了解 StorPortLogTelemetry 例程如何记录微型端口遥测事件以帮助诊断或收集任何有用的信息。 |
StorPortMarkDeviceFailed StorPortMarkDeviceFailed 例程将设备标记为失败状态。 |
StorPortMarkDeviceFailedEx StorPortMarkDeviceFailedEx 例程将设备标记为故障状态,并提供诊断可能需要的数据。 |
StorPortMarkDumpMemory 微型端口应标记用于转储文件或休眠文件的内存。 |
StorPortMaskMsixInterrupt StorPortMaskMsixInterrupt 掩码或取消屏蔽指定的 MSI-X 中断。 |
StorPortMoveMemory StorPortMoveMemory 例程将内存从一个缓冲区复制到另一个缓冲区。 |
StorPortNotification 微型端口驱动程序使用 StorPortNotification 例程向 Storport 驱动程序通知某些事件和条件。 |
StorPortPause StorPortPause 例程在指定的时间段内暂停适配器。 |
StorPortPauseDevice StorPortPauseDevice 例程在指定的时间段内暂停特定逻辑单元设备。 |
StorPortPoFxActivateComponent StorPortPoFxActivateComponent 例程递增存储设备的指定组件上的激活引用计数。 |
StorPortPoFxIdleComponent StorPortPoFxIdleComponent 例程递减存储设备的指定组件的激活引用计数。 |
StorPortPoFxPowerControl StorPortPoFxPowerControl 例程将电源控制请求发送到电源管理框架, (PoFx) 转发到电源引擎插件 (PEP) 。 |
StorPortPoFxSetComponentLatency StorPortPoFxSetComponentLatency 例程指定在从空闲条件转换到指定存储设备组件中的活动条件时可以容忍的最大延迟。 |
StorPortPoFxSetComponentResidency StorPortPoFxSetComponentResidency 例程设置存储设备组件在组件进入空闲条件后可能保持空闲的估计时间。 |
StorPortPoFxSetIdleTimeout 详细了解 StorPortPoFxSetIdleTimeout 函数。 |
StorPortPoFxSetPerfState StorPortPoFxSetPerfState 设置组件的 P 状态。 |
StorPortPutScatterGatherList StorPortPutScatterGatherList 例程会释放与之前通过调用 StorPortBuildScatterGatherList 例程创建的散点/收集列表关联的任何资源。 |
StorPortQueryConfiguration 微型端口可以调用 StorPortQueryConfiguration 来获取平台的特定配置。 |
StorPortQueryDepthSList 检索 Storport 托管的单独链接列表中的条目数。 |
StorPortQueryDpcWatchdogInformation StorPortQueryDpcWatchdogInformation 查询当前处理器的 DPC 监视器计时器值。 |
StorPortQueryPerformanceCounter 查询的当前系统性能计数器值由 StorPortQueryPerformanceCounter 例程返回。 |
StorPortQuerySystemTime StoriPortQuerySystemTime 例程获取当前系统时间。 |
StorPortQueryTimerMinInterval StorPortQueryTimerMinInterval 查询系统时钟支持的最小计时器分辨率。 |
StorPortQueueWorkItem 计划 Storport 工作项在系统工作线程的上下文中执行。 |
StorPortReadPortBufferUchar StorPortReadPortBufferUchar 例程从指定的端口地址读取值 |
StorPortReadPortBufferUlong StorPortReadPortBufferUlong 例程从指定的端口地址读取值。 |
StorPortReadPortBufferUshort StorPortReadPortBufferUshort 例程从指定的端口地址读取值。 |
StorPortReadPortUchar StorPortReadPortUchar 例程从指定的端口地址读取值 |
StorPortReadPortUlong StorPortReadPortUlong 例程从指定的端口地址读取值。 |
StorPortReadPortUshort StorPortReadPortUshort 例程从指定的端口地址读取值。 |
StorPortReadRegisterBufferUchar StorPortReadRegisterBufferUchar 例程从指定的寄存器地址读取值。 |
StorPortReadRegisterBufferUlong StorPortReadRegisterBufferUlong 例程从指定的寄存器地址读取值。 |
StorPortReadRegisterBufferUlong64 此 StorPortReadRegisterBufferUlong64 例程将指定的 64 位寄存器地址中的多个ULONG64值读取到缓冲区中。 |
StorPortReadRegisterBufferUshort StorPortReadRegisterBufferUshort 例程从指定的寄存器地址读取值。 |
StorPortReadRegisterUchar StorPortReadRegisterUchar 例程从指定的寄存器地址读取值。 |
StorPortReadRegisterUlong StorPortReadRegisterUlong 例程从指定的寄存器地址读取值。 |
StorPortReadRegisterUlong64 StorPortReadRegisterUlong64 例程从指定的 64 位寄存器地址读取 64 位值。 |
StorPortReadRegisterUshort StorPortReadRegisterUshort 例程从指定的寄存器地址读取值。 |
StorPortReady StorPortReady 例程通知端口驱动程序适配器不再繁忙。 |
StorPortRegistryRead StorPortRegistryRead 例程读取所指示设备和值的注册表数据。 |
StorPortRegistryReadAdapterKey StorPortRegistryReadAdapterKey 例程由微型端口驱动程序调用,以读取位于 HKLM/CurrentControlSet/Enum/<Instance path>/DeviceParameters/注册表中的硬件或设备注册表适配器密钥。 |
StorPortRegistryWrite StorPortRegistryWrite 例程由微型端口驱动程序调用,以将指定缓冲区中包含的注册表数据从 ASCII 转换为 Unicode,然后将数据写入微型端口驱动程序的每个 HBA 存储区域。 |
StorPortRegistryWriteAdapterKey StorPortRegistryReadAdapterKey 例程由微型端口驱动程序调用,以读取位于 HKLM/CurrentControlSet/Enum/<Instance path>/DeviceParameters/.... |
StorPortReleaseMSISpinLock StorPortReleaseMSISpinLock 例程释放以前获取的消息信号中断 (MSI) 指定消息的旋转锁。 |
StorPortReleaseSpinLock StorPortReleaseSpinLock 例程释放 StorPortAcquireSpinLock 获取的旋转锁。 |
StorPortRequestTimer 为 Storport 计时器上下文对象计划回调事件。 |
StorPortResume StorPortResume 例程恢复暂停的适配器。 |
StorPortResumeDevice StorPortResumeDevice 例程恢复以前暂停的逻辑单元。 |
StorPortRevertToUserGroupAffinityThread 详细了解:StorPortRevertToUserGroupAffinityThread |
StorPortSecureCopyMemory StorPortSecureCopyMemory 在缓冲区之间安全地复制字节。 |
StorPortSetAdapterBusType StorPortSetAdapterBusType 用于根据适配器的当前配置调整总线类型。 |
StorPortSetBusDataByOffset StorPortSetBusDataByOffset 例程写入特定于总线的配置信息。 |
StorPortSetDeviceQueueDepth StorPortSetDeviceQueueDepth 例程为指示的设备设置设备队列的最大深度。 |
StorPortSetEvent 微型端口可以调用 StorPortSetEvent,将事件对象设置为信号状态。 |
StorPortSetFeatureList StorPortSetFeatureList 设置微型端口支持的 Storport 功能。 |
StorPortSetPowerSettingNotificationGuids StorPortSetPowerSettingNotificationGuids 例程使微型端口能够接收电源设置通知。 微型端口注册一个 GUID 数组,用于标识要接收其电源更改通知的电源设置。 |
StorPortSetPriorityThread StorPortSetPriorityThread 设置微型端口创建的线程的运行时优先级。 |
StorPortSetSystemGroupAffinityThread StorPortSetSystemGroupAffinityThread 更改调用线程的组号和地缘掩码。 |
StorPortSetUnitAttributes 详细了解 StorPortSetUnitAttributes 例程。 |
StorPortStallExecution StorPortStallExecution 例程会停止微型端口驱动程序。 |
StorPortStateChangeDetected 通知 Storport 端口驱动程序逻辑单元号的状态更改 (LUN) 、主机总线适配器 (HBA) 端口或目标设备。 |
StorPortSynchronizeAccess StorPortSynchronizeAccess 例程提供对微型端口驱动程序设备扩展的同步访问。 |
StorPortTerminateSystemThread StorPortTerminateSystemThread 终止当前系统线程。 |
StorPortUpdateAdapterMaxIO 微型端口可以调用此函数,以更新适配器支持的最大 IO。 此函数在 HwInitialize/HwPassiveInitRoutine 回调期间有效,仅在适配器初始化期间有效。 |
StorPortValidateRange StorPortValidateRange 例程确定指定的 I/O 地址范围是否由另一个适配器使用。 此例程在 Windows NT 4.0 及更高版本的操作系统中已过时。 |
StorPortWaitForSingleObject 微型端口可以调用 StorPortWaitForSingleObject 函数,以将当前线程置于等待状态,直到给定调度程序对象设置为信号状态或选择性超时。 |
StorPortWritePortBufferUchar StorPortWritePortBufferUchar 例程将值写入指定的寄存器地址。 |
StorPortWritePortBufferUlong StorPortWritePortBufferUlong 例程将值写入指定的寄存器地址。 |
StorPortWritePortBufferUshort StorPortWritePortBufferUshort 例程将值写入指定的寄存器地址。 |
StorPortWritePortUchar StorPortWritePortUchar 例程将值写入指定的寄存器地址。 |
StorPortWritePortUlong StorPortWritePortUlong 例程将值写入指定的寄存器地址。 |
StorPortWritePortUshort StorPortWritePortUshort 例程将值写入指定的寄存器地址。 |
StorPortWriteRegisterBufferUchar StorPortWriteRegisterBufferUchar 例程将给定数量的无符号字节从缓冲区传输到 HBA。 |
StorPortWriteRegisterBufferUlong StorPortWriteRegisterBufferUlong 例程将给定数量的 ULONG 值从缓冲区传输到 HBA。 |
StorPortWriteRegisterBufferUlong64 此 StorPortWriteRegisterBufferUlong64 例程从指定的 64 位寄存器地址写入多个ULONG64值。 |
StorPortWriteRegisterBufferUshort StorPortWriteRegisterBufferUshort 例程将给定数量的 USHORT 值从缓冲区传输到 HBA。 |
StorPortWriteRegisterUchar StorPortWriteRegisterBufferUshort 例程将给定数量的字符值从缓冲区传输到指定的 HBA 寄存器地址。 |
StorPortWriteRegisterUlong StorPortWriteRegisterUlong 例程将 ULONG 值传输到指定的 HBA 寄存器地址。 |
StorPortWriteRegisterUlong64 此 StorPortWriteRegisterUlong64 例程将ULONG64值写入指定的寄存器地址。 |
StorPortWriteRegisterUshort StorPortWriteRegisterUshort 例程将 ULONG 值传输到指定的 HBA 寄存器地址。 |
回调函数
HW_ADAPTER_CONTROL 调用微型端口驱动程序的 HwStorAdapterControl 例程以执行同步操作来控制适配器的状态或行为,例如停止或重启 HBA 进行电源管理。 |
HW_BUILDIO HwStorBuildIo 例程在将 SRB 传递给 HwStorStartIo 之前,先对共享系统数据结构进行非同步访问处理。 |
HW_CLEANUP_TRACING HwStorCleanupTracing 回调例程允许 Storport 虚拟微型端口驱动程序停止跟踪并释放任何相关资源。 |
HW_COMPLETE_SERVICE_IRP 删除虚拟适配器时,将调用 HwStorCompleteServiceIrp 例程。 发生这种情况时,Storport 虚拟微型端口可以完成 HwStorCompleteServiceIrp 中接收的任何反向回调 IRP。 |
HW_DPC_ROUTINE HwStorDpcRoutine 例程是通过 DPC) 机制的延迟过程调用 (调度 IRQL 延迟执行的例程。 |
HW_FIND_ADAPTER HwStorFindAdapter 例程使用提供的配置来确定特定 HBA 是否受支持,如果支持,则返回有关该适配器的配置信息。 |
HW_FREE_ADAPTER_RESOURCES HwStorFreeAdapterResources 回调例程允许 Storport 虚拟微型端口驱动程序在删除虚拟适配器时释放资源。 这是适配器的最后一个回调例程。 |
HW_INITIALIZE HwStorInitialize 例程在系统重新启动或电源故障后初始化微型端口驱动程序。 |
HW_INITIALIZE_TRACING HwStorInitializeTracing 回调例程允许 Storport 虚拟微型端口驱动程序设置跟踪和任何相关资源。 |
HW_INTERRUPT Storport 驱动程序在 HBA 生成中断请求后调用 HwStorInterrupt 例程。 |
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE HwMSInterruptRoutine 例程 (MSI) 处理消息信号中断。 |
HW_PASSIVE_INITIALIZE_ROUTINE 当当前 IRQL 处于PASSIVE_LEVEL时,HwStorPassiveInitializeRoutine 回调例程在 HwStorInitialize 例程之后调用。 |
HW_PROCESS_SERVICE_REQUEST 当调用方(如用户模式应用程序或内核模式驱动程序)需要“反向回调”操作时,HwStorProcessServiceRequest 回调例程接收包含IOCTL_MINIPORT_PROCESS_SERVICE_IRP请求的设备控制 IRP。 |
HW_REGISTRY_NOTIFICATION_ROUTINE 详细了解HW_REGISTRY_NOTIFICATION_ROUTINE回调。 |
HW_RESET_BUS 端口驱动程序调用 HwStorResetBus 例程以清除错误条件。 |
HW_STARTIO Storport 驱动程序为每个传入的 I/O 请求调用 HwStorStartIo 例程一次。 |
HW_STATE_CHANGE 处理来自 StorPortStateChangeDetected 的通知后调用的微型端口提供的回调。 |
HW_TIMER HwStorTimer 例程是在微型端口驱动程序使用 RequestTimerCall NotificationType 值调用 StorPortNotification 时指定的时间间隔之后调用的。 |
HW_TRACING_ENABLED HwStorTracingEnabled 回调例程使 Storport 能够通知微型端口事件跟踪已启用。 |
HW_UNIT_CONTROL 调用微型端口驱动程序的 HwStorUnitControl 例程以执行同步操作来控制存储设备设备的状态。 |
HW_WORKITEM 用于处理 Storport 工作项请求的微型端口提供的回调函数。 |
STOR_THREAD_START_ROUTINE STOR_THREAD_START_ROUTINE为存储微型端口创建的系统线程提供入口点。 |
VIRTUAL_HW_FIND_ADAPTER Storport 虚拟微型端口使用提供给 VirtualHwStorFindAdapter 例程的配置信息来进一步初始化自身。 |
结构
ACCESS_RANGE 了解ACCESS_RANGE如何描述 HBA 使用的内存或 I/O 端口范围。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
BLOCK_DEVICE_RANGE_DESCRIPTOR BLOCK_DEVICE_RANGE_DESCRIPTOR 结构描述了一系列逻辑块,这些逻辑块与文件的各个片段相关联,以便执行卸载复制操作。 |
BLOCK_DEVICE_TOKEN_DESCRIPTOR scsi.h) (BLOCK_DEVICE_TOKEN_DESCRIPTOR 结构包含从用于卸载读取数据操作的 POPULATE TOKEN 命令返回的令牌。 |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA 详细了解:_CURRENT_INTERNAL_STATUS_PARAMETER_DATA结构 (storport.h) |
ERROR_HISTORY_DIRECTORY 详细了解:_ERROR_HISTORY_DIRECTORY 结构 (storport.h) |
ERROR_HISTORY_DIRECTORY_ENTRY 详细了解:_ERROR_HISTORY_DIRECTORY_ENTRY 结构 (storport.h) |
HW_INITIALIZATION_DATA HW_INITIALIZATION_DATA (Storport) 结构包含特定于每个微型端口驱动程序和微型端口驱动程序管理的硬件的信息。 |
INQUIRYDATA storport.h (_INQUIRYDATA 结构) 包含与磁带设备关联的 SCSI 查询数据的相关信息。 |
MEMORY_REGION MEMORY_REGION 结构描述物理连续内存的区域。 |
MESSAGE_INTERRUPT_INFORMATION MESSAGE_INTERRUPT_INFORMATION结构描述 MSI) (消息信号中断。 |
MINIPORT_DUMP_POINTERS Storport 微型端口驱动程序使用此结构来支持SCSI_REQUEST_BLOCK (SRB) 函数代码SRB_FUNCTION_DUMP_POINTERS。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE 详细了解 MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (storport.h) 结构。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE 详细了解 MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (storport.h) 结构。 |
MODE_PAGE_SUBPAGE_HEADER 详细了解 MODE_PAGE_SUBPAGE_HEADER (storport.h) 结构。 |
PERF_CONFIGURATION_DATA PERF_CONFIGURATION_DATA 结构描述了 StorPortInitializePerfOpts 例程支持的性能优化。 |
POPULATE_TOKEN_HEADER POPULATE_TOKEN_HEADER结构 (storport.h) 包含命令数据块中参数的标头 (CDB) POPULATE TOKEN 命令。 |
PORT_CONFIGURATION_INFORMATION PORT_CONFIGURATION_INFORMATION包含主机总线适配器 (HBA) 的配置信息。 |
PRI_REGISTRATION_LIST storport.h) (PRI_REGISTRATION_LIST 结构包含有关设备服务器中处于活动状态的永久性预留和预留密钥的信息。 |
PRI_RESERVATION_DESCRIPTOR storport.h (PRI_RESERVATION_DESCRIPTOR 结构) 描述在设备服务器中处于活动状态的永久性预留。 |
PRI_RESERVATION_LIST PRI_RESERVATION_LIST结构 (storport.h) 包含设备服务器中处于活动状态的永久性预留的列表。 |
PRO_PARAMETER_LIST PRO_PARAMETER_LIST结构 (storport.h) 包含预留信息,这些信息在永久预留输出 (PRO) 命令中发送到设备服务器。 |
RECEIVE_TOKEN_INFORMATION_HEADER RECEIVE_TOKEN_INFORMATION_HEADER结构 (storport.h) 包含描述卸载数据传输操作状态的信息。 |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER结构 (storport.h) 包含一个标记,该令牌是作为数据 (ROD) 的表示形式创建的。 |
REPORT_ZONES_DATA 请勿在代码中使用此结构。 Microsoft 保留REPORT_ZONES_DATA结构供内部使用。 请勿在代码中使用此结构。 |
RT_PARAMETER_DATA storport.h (RT_PARAMETER_DATA 结构) 包含报表时间戳命令的参数数据。 |
SAVED_INTERNAL_STATUS_PARAMETER_DATA 详细了解:_SAVED_INTERNAL_STATUS_PARAMETER_DATA结构 (storport.h) |
SCSI_PNP_REQUEST_BLOCK storport.h) (_SCSI_PNP_REQUEST_BLOCK 结构包含 SCSI 即插即用 (PNP) 请求的信息。 |
SCSI_POWER_REQUEST_BLOCK storport.h) (_SCSI_POWER_REQUEST_BLOCK 结构包含 SCSI 电源管理请求的信息。 |
SCSI_REQUEST_BLOCK (storport.h) 的_SCSI_REQUEST_BLOCK结构包含 SCSI 请求块 (SRB) 函数的信息。 |
SCSI_SUPPORTED_CONTROL_TYPE_LIST SCSI_SUPPORTED_CONTROL_TYPE_LIST是使用 ScsiQuerySupportedUnitControlTypes 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,参数参数指向的结构,或者使用 ScsiQuerySupportedControlTypes 的 ControlType 调用 HwStorAdapterControl 例程。 |
SCSI_WMI_REQUEST_BLOCK storport.h) (_SCSI_WMI_REQUEST_BLOCK 结构包含有关用于 WMI 命令的SCSI_REQUEST_BLOCK的信息。 |
SES_CONFIGURATION_DIAGNOSTIC_PAGE 详细了解:SES_CONFIGURATION_DIAGNOSTIC_PAGE 结构 (storport.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE结构 (storport.h) 包含机箱服务进程使用的特定于供应商的微代码映像。 |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR结构 (storport.h) 指定下载微代码的状态和其他状态。 |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE结构 (storport.h) 包含有关一个或多个下载微代码操作的状态的信息。 |
SRBEX_DATA (storport.h) _SRBEX_DATA 结构描述了用于包含扩展 SCSI 请求块 (SRB) 数据的通用格式。 |
SRBEX_DATA_BIDIRECTIONAL (storport.h) 的_SRBEX_DATA_BIDIRECTIONAL结构包含用于双向传输命令的扩展 SCSI 请求块 (SRB) 数据。 |
SRBEX_DATA_IO_INFO _SRBEX_DATA_IO_INFO结构 (storport.h) 包含与扩展 SCSI 请求块 (SRB) 中的读取或写入请求相关的其他信息。 |
SRBEX_DATA_NVME_COMMAND SRBEX_DATA_NVME_COMMAND (storport.h) 结构使用户能够以 NVMe 格式构建和发出命令。 |
SRBEX_DATA_PNP (storport.h) 的_SRBEX_DATA_PNP结构包含扩展即插即用 (PNP) SCSI 请求块 (SRB) 的请求数据。 |
SRBEX_DATA_POWER _SRBEX_DATA_POWER 结构 (storport.h) 包含扩展电源 SCSI 请求块的请求数据 (SRB) 。 |
SRBEX_DATA_SCSI_CDB_VAR storport.h) (_SRBEX_DATA_SCSI_CDB_VAR 结构包含可变长度 SCSI 命令数据块的扩展 SRB 数据, (CDB) 。 |
SRBEX_DATA_SCSI_CDB16 _SRBEX_DATA_SCSI_CDB16 结构 (storport.h) 包含 16 字节 SCSI 命令数据块的扩展 SRB 数据, (CDB) 。 |
SRBEX_DATA_SCSI_CDB32 (storport.h) 的_SRBEX_DATA_SCSI_CDB32结构包含 32 字节 SCSI 命令数据块的扩展 SRB 数据, (CDB) 。 |
SRBEX_DATA_WMI _SRBEX_DATA_WMI 结构 (storport.h) 包含扩展 WMI SCSI 请求块的请求数据 (SRB) 。 |
ST_PARAMETER_DATA storport.h (ST_PARAMETER_DATA 结构) 包含 set timestamp 命令的参数列表。 |
STARTIO_PERFORMANCE_PARAMETERS STARTIO_PERFORMANCE_PARAMETERS 结构描述由 StorPortGetStartIoPerfParams 例程返回到微型端口驱动程序的性能参数。 |
STOR_ADAPTER_CONTROL_POWER STOR_ADAPTER_CONTROL_POWER是使用 ScsiAdapterPower 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_ADDR_BTL8 _STOR_ADDR_BTL8结构 (storport.h) 包含 8 位总线-Target-LUN (BTL8) 地址的寻址信息。 |
STOR_ADDRESS _STOR_ADDRESS结构 (storport.h) 包含描述存储设备地址的常规信息。 |
STOR_CRYPTO_CAPABILITIES_DATA Microsoft 保留STOR_CRYPTO_CAPABILITIES_DATA结构仅供内部使用。 请勿在代码中使用此结构。 |
STOR_CRYPTO_CAPABILITY Microsoft 保留STOR_CRYPTO_CAPABILITY结构供内部使用。 请勿在代码中使用此结构。 |
STOR_CRYPTO_KEY_INFO Microsoft 保留STOR_CRYPTO_KEY_INFO结构供内部使用。 请勿在代码中使用此结构。 |
STOR_CRYPTO_OPERATION Microsoft 保留STOR_CRYPTO_OPERATION结构供内部使用。 请勿在代码中使用此结构。 |
STOR_CRYPTO_OPERATION_INSERT_KEY Microsoft 保留STOR_CRYPTO_OPERATION_INSERT_KEY结构供内部使用。 请勿在代码中使用此结构。 |
STOR_DEVICE_CAPABILITIES _STOR_DEVICE_CAPABILITIES结构 (storport.h) 包含与存储设备相关的设备功能信息。 |
STOR_DEVICE_CAPABILITIES_EX (storport.h) 的_STOR_DEVICE_CAPABILITIES_EX结构包含与存储设备相关的扩展设备功能信息。 |
STOR_DISPATCHER_HEADER STOR_DISPATCHER_HEADER结构是描述调度程序对象的不透明结构。 |
STOR_DPC STOR_DPC 结构是表示 DPC 对象的不透明结构。 不要直接设置此结构的成员。 |
STOR_DPC_WATCHDOG_INFORMATION STOR_DPC_WATCHDOG_INFORMATION保存有关当前延迟过程调用的超时信息 (DPC) 。 |
STOR_EVENT STOR_EVENT 结构描述事件对象。 |
STOR_FILTER_RESOURCE_REQUIREMENTS STOR_FILTER_RESOURCE_REQUIREMENTS是使用 ScsiAdapterFilterResourceRequirements 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_FRU_ID_DESCRIPTION STOR_FRU_ID_DESCRIPTION是使用 ScsiUnitQueryFruId 或 HwStorAdapterControl 例程调用微型端口的 HwStorUnitControl 例程时,参数参数指向的结构。 |
STOR_GROUP_AFFINITY STOR_GROUP_AFFINITY结构指定组号和该组中的处理器相关性。 |
STOR_LIST_ENTRY STOR_LIST_ENTRY 结构描述双链接列表中的条目,或用作此类列表的标头。 |
STOR_LOG_EVENT_DETAILS STOR_LOG_EVENT_DETAILS结构提供了与特定于 Storport 的错误日志事件和系统日志事件相关的详细信息。 |
STOR_MAX_OPERATIONAL_POWER STOR_MAX_OPERATIONAL_POWER是使用 ScsiAdapterPoFxMaxOperationalPower 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_POFX_ACTIVE_CONTEXT STOR_POFX_ACTIVE_CONTEXT是使用 ScsiUnitPoFxPowerActive 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,或者使用 ScsiAdapterPoFxPowerActive 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,参数参数指向的结构。 |
STOR_POFX_COMPONENT STOR_POFX_COMPONENT结构描述存储设备组件的电源状态属性。 |
STOR_POFX_COMPONENT_IDLE_STATE STOR_POFX_COMPONENT_IDLE_STATE结构指定功能电源状态的属性 (存储设备中组件的 F 状态) 。 |
STOR_POFX_COMPONENT_V2 STOR_POFX_COMPONENT_V2结构描述存储设备组件的电源状态属性。 |
STOR_POFX_DEVICE STOR_POFX_DEVICE结构将存储设备的电源属性描述为 PoFx) (电源管理框架。 |
STOR_POFX_DEVICE_V2 STOR_POFX_DEVICE_V2结构将存储设备的电源属性描述到 PoFx) 电源管理框架 (。 |
STOR_POFX_DEVICE_V3 STOR_POFX_DEVICE_V3结构将存储设备的电源属性描述为 PoFx) (电源管理框架。 |
STOR_POFX_FSTATE_CONTEXT STOR_POFX_FSTATE_CONTEXT是使用 ScsiUnitPoFxPowerSetFState 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,由 Parameters 参数指向的结构,或者使用 ScsiAdapterPoFxPowerSetFState 的 ControlType 调用 HwStorAdapterControl 例程。 |
STOR_POFX_PERF_STATE_CONTEXT STOR_POFX_PERF_STATE_CONTEXT是使用 ScsiUnitPoFxPowerSetFState 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,或使用 ScsiAdapterPoFxSetPerfState 的 ControlType 调用 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_POFX_POWER_CONTROL STOR_POFX_POWER_CONTROL是使用 ScsiUnitPoFxPowerControl 的 ControlType 调用微型端口的 HwStorUnitControl 例程或使用 ScsiAdapterPoFxPowerControl 的 ControlType 调用的 HwStorUnitControl 例程时,Parameters 参数指向的结构。 |
STOR_POFX_POWER_REQUIRED_CONTEXT STOR_POFX_POWER_REQUIRED_CONTEXT是使用 ScsiUnitPoFxPowerRequired 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,Parameters 参数指向的结构。 |
STOR_POFX_UNIT_POWER_INFO STOR_POFX_UNIT_POWER_INFO是使用 ScsiUnitPoFxPowerInfo 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,Parameters 参数指向的结构。 |
STOR_POWER_CONTROL_HEADER STOR_POWER_CONTROL_HEADER是适配器和单元电源相关控制参数的通用电源控制标头。 |
STOR_POWER_SETTING_INFO STOR_POWER_SETTING_INFO是使用 ScsiPowerSettingNotification 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_REQUEST_INFO_V1 _STOR_REQUEST_INFO_V1 结构包含与 SCSI 请求块关联的存储驱动程序 IO 请求的详细信息, (SRB) 。 _STOR_REQUEST_INFO_V1由 StorPortGetRequestInfo 例程返回。 |
STOR_RESET_BUS_SYNCHRONOUS_PARAMETER 详细了解STOR_RESET_BUS_SYNCHRONOUS_PARAMETER结构。 |
STOR_RICH_DEVICE_DESCRIPTION STOR_RICH_DEVICE_DESCRIPTION结构描述了驱动程序为其请求 DMA (直接内存访问) 适配器的物理设备的属性。 |
STOR_SCATTER_GATHER_ELEMENT STOR_SCATTER_GATHER_ELEMENT结构与 STOR_SCATTER_GATHER_LIST 一起使用,以生成散点/收集元素的列表。 |
STOR_SCATTER_GATHER_LIST STOR_SCATTER_GATHER_LIST 结构与 StorPortGetScatterGatherList 例程结合使用,以检索 SCSI 请求块的散点/收集列表 (SRB) 。 |
STOR_SERIAL_NUMBER STOR_SERIAL_NUMBER是使用 ScsiAdapterSerialNumber 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_SET_EVENT_LOGGING STOR_SET_EVENT_LOGGING是使用 ScsiAdapterSetEventLogging 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_SYSTEM_POWER_HINTS STOR_SYSTEM_POWER_HINTS是使用 ScsiAdapterSystemPowerHints 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,Parameters 参数指向的结构。 |
STOR_UC_DEVICE_USAGE STOR_UC_DEVICE_USAGE是使用 ScsiUnitUsage 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,Parameters 参数指向的结构。 |
STOR_UNIT_ATTRIBUTES 详细了解STOR_UNIT_ATTRIBUTES结构。 |
STOR_UNIT_CONTROL_POWER STOR_UNIT_CONTROL_POWER是使用 ScsiUnitPower 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,Parameters 参数指向的结构。 |
STOR_UNIT_CONTROL_QUERY_BUS_TYPE STOR_UNIT_CONTROL_QUERY_BUS_TYPE是使用 ScsiUnitQueryBusType 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,Parameters 参数指向的结构。 |
STORAGE_REQUEST_BLOCK (storport.h) 的_STORAGE_REQUEST_BLOCK结构描述了 SCSI 请求块 (SRB) 的扩展格式。 |
STORPORT_CAPTURE_LIVEDUMP STORPORT_CAPTURE_LIVEDUMP 结构包含生成实时转储所需的数据。 |
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG包含 StorPortCaptureLiveDump 捕获的实时转储的有效负载。 |
STORPORT_TELEMETRY_EVENT STORPORT_TELEMETRY_EVENT结构描述微型端口遥测数据有效负载。 |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR 详细了解 T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (storport.h) 结构。 |
TRACK_INFORMATION2 storport.h) (_TRACK_INFORMATION2 结构包含详细的跟踪信息,包括位置、大小和数据模式。 |
VIRTUAL_HW_INITIALIZATION_DATA VIRTUAL_HW_INITIALIZATION_DATA结构包含特定于每个虚拟微型端口驱动程序的信息。 |
VPD_EXTENDED_INQUIRY_DATA_PAGE 详细了解:_VPD_EXTENDED_INQUIRY_DATA_PAGE 结构 (storport.h) |
VPD_THIRD_PARTY_COPY_PAGE storport.h (_VPD_THIRD_PARTY_COPY_PAGE 结构) 定义用于卸载数据传输操作的重要产品数据 (VPD) 页。 |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Microsoft 保留VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE结构供内部使用。 请勿在代码中使用 VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE 结构。 |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR storport.h (_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 结构) 定义 Windows 系统的第三方复制描述符。 |
WRITE_USING_TOKEN_HEADER storport.h) (WRITE_USING_TOKEN_HEADER 结构描述了卸载写入数据操作的目标数据位置。 |
ZONE_DESCRIPTIOR Microsoft 保留ZONE_DESCRIPTIOR结构供内部使用。 请勿在代码中使用 ZONE_DESCRIPTIOR 结构。 |
枚举
INTERRUPT_SYNCHRONIZATION_MODE INTERRUPT_SYNCHRONIZATION_MODE枚举器指定中断同步模式。 |
RAID_SYSTEM_POWER RAID_SYSTEM_POWER是系统电源使用情况指示器。 |
SCSI_ADAPTER_CONTROL_TYPE SCSI_ADAPTER_CONTROL_TYPE枚举包含适配器控制操作,其中每个控件类型通过微型端口驱动程序在适配器上启动操作。 Storport 在调用微型端口的 HwStorAdapterControl 例程时指定控件类型。 |
SCSI_UC_DEVICE_USAGE_TYPE SCSI_UC_DEVICE_USAGE_TYPE指定 PnP 设备使用情况通知中的设备使用类型。 |
SCSI_UNIT_CONTROL_TYPE SCSI_UNIT_CONTROL_TYPE枚举包含单元控制操作,其中每个控件类型通过微型端口驱动程序启动对单元的操作。 Storport 在调用微型端口的 HwStorUnitControl 例程时指定控件类型。 |
SES_DOWNLOAD_MICROCODE_STATE 详细了解:_SES_DOWNLOAD_MICROCODE_STATE 枚举 (storport.h) |
SRBEX_DATA_NVME_COMMAND_FLAG SRBEX_DATA_NVME_COMMAND_FLAG (storport.h) 枚举包含指示特定 SRBEX Data NVMe 命令的属性的值。 |
SRBEX_DATA_NVME_COMMAND_TYPE SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) 包含指示 SRBEX Data NVMe 命令类型的值。 |
STOR_CRYPTO_ALGORITHM_ID Microsoft 保留STOR_CRYPTO_ALGORITHM_ID枚举仅供内部使用。 请勿在代码中使用此枚举。 |
STOR_CRYPTO_KEY_SIZE Microsoft 保留STOR_CRYPTO_KEY_SIZE枚举仅供内部使用。 请勿在代码中使用此枚举。 |
STOR_CRYPTO_OPERATION_TYPE Microsoft 保留STOR_CRYPTO_OPERATION_TYPE枚举仅供内部使用。 请勿在代码中使用此枚举。 |
STOR_DEVICE_POWER_STATE STOR_DEVICE_POWER_STATE枚举器指定存储设备电源状态。 |
STOR_DEVICE_RESET_TYPE STOR_DEVICE_RESET_TYPE枚举指定调用 StorPortHardwareReset 时请求的设备重置类型。 |
STOR_EVENT_ASSOCIATION_ENUM STOR_EVENT_ASSOCIATION_ENUM枚举器指定与事件关联的设备类型。 |
STOR_EVENT_TYPE STOR_EVENT_TYPE枚举标识由微型端口初始化的事件对象的类型。 |
STOR_POWER_ACTION STOR_POWER_ACTION枚举标识计算机上可能发生的系统电源操作。 |
STOR_SPINLOCK 详细了解 STOR_SPINLOCK 枚举。 |
STOR_TELEMETRY_CATEGORY STOR_TELEMETRY_CATEGORY枚举器指示 StorPortLogTelemetryEx 中记录的遥测事件的类别。 |
STOR_THREAD_PRIORITY STOR_THREAD_PRIORITY指定 StorPort 微型端口创建的线程的优先级。 |
STORPORT_CAPTURE_LIVEDUMP_TYPE STORPORT_CAPTURE_LIVEDUMP_TYPE标识要捕获的实时转储的类型。 |
STORPORT_ETW_EVENT_CHANNEL STORPORT_ETW_EVENT_CHANNEL标识 Storport 的事件通道,微型端口可将事件记录到其中。 |
STORPORT_FEATURE_TYPE STORPORT_FEATURE_TYPE枚举标识微型端口支持的 Storport 功能。 |
STORPORT_LIVEDUMP_DATA_TYPE STORPORT_LIVEDUMP_DATA_TYPE标识要包含在实时转储中的有效负载的数据类型。 |
STORPORT_LIVEDUMP_ISSUE_TYPE STORPORT_LIVEDUMP_ISSUE_TYPE标识触发实时转储捕获的问题。 |
STORPORT_QUERY_CONFIGURATION_TYPE STORPORT_QUERY_CONFIGURATION_TYPE枚举器标识在 StorPortQueryConfiguration 中查询的配置。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈