storport.h 标头

此标头由存储使用。 有关详细信息,请参阅:

storport.h 包含以下编程接口:

IOCTLs

 
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 例程在需要完成其 HwStorProcessServiceRequest 回调例程中收到的请求时,由 Storport 虚拟微型端口驱动程序调用。
StorPortConvertUlongToPhysicalAddress

StorPortConvertUlongToPhysicalAddress 例程将未签名的长地址转换为物理地址。
StorPortCreateSystemThread

StorPortCreateSystemThread 创建系统线程,并提供指向线程上下文的指针。
StorPortDebugPrint

如果附加了调试器,StorPortDebugPrint 例程会将调试字符串输出到内核调试器。
StorPortDelayExecution

StorPortDelayExecution 函数将当前线程延迟给定的时间(以微秒为单位)。 如果当前 IRQL 低于DISPATCH_LEVEL则当前线程只是处于等待状态,并允许运行其他线程。 否则,此例程将执行忙碌等待。
StorPortDeviceBusy

StorPortDeviceBusy 例程通知端口驱动程序指定的逻辑单元当前正忙,处理未完成的请求。
StorPortDeviceReady

StorPortDeviceReady 例程通知端口驱动程序指示指示的逻辑单元已准备好处理新请求。
StorPortEnablePassiveInitialization

StorPortEnablePassiveInitialization 例程使微型端口的 HwStorPassiveInitializeRoutine 回调例程能够在微型端口初始化期间在PASSIVE_LEVEL执行。
StorPortEnableRegistryKeyNotification

详细了解 StorPortEnableRegistryKeyNotification 函数。
StorPortEtwChannelEvent2

详细了解 StorPortEtwChannelEvent2 函数。
StorPortEtwChannelEvent4

StorPortEtwChannelEvent8

StorPortEtwEvent2

详细了解 StorPortEtwEvent2 函数。
StorPortEtwEvent4

详细了解 StorPortEtwEvent4 函数。
StorPortEtwEvent8

详细了解 StorPortEtwEvent8 函数。
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 请求块(SRB)的输入数据缓冲区关联的 MDL。
StorPortGetDataInBufferScatterGatherList

返回与 SCSI 请求块(SRB)的输入数据缓冲区关联的散点收集列表。
StorPortGetDataInBufferSystemAddress

返回 SCSI 请求块(SRB)的输入数据缓冲区的系统地址。
StorPortGetDeviceBase

StorPortGetDeviceBase 例程将 I/O 地址映射到系统地址空间。
StorPortGetDeviceBase2

StorPortGetDeviceBase2 函数类似于 StorPortGetDeviceBase,但 Flags 参数允许其他可选行为。
StorPortGetDeviceObjects

StorPortGetDeviceObjects 例程返回与适配器设备堆栈关联的设备对象。
StorPortGetDriverProxyEndpointWrapper

详细了解 StorPortGetDriverProxyEndpointWrapper 函数。
StorPortGetGroupAffinity

StorPortGetGroupAffinity 例程构造请求组中活动处理器的掩码。
StorPortGetHighestNodeNumber

StorPortGetHighestNodeNumber 例程返回系统上可能的最大节点数。
StorPortGetLogicalProcessorRelationship

StorPortGetLogicalProcessorRelationship 例程返回一个或多个指定类型的关系信息。
StorPortGetLogicalUnit

StorPortGetLogicalUnit 例程返回指向微型端口驱动程序的每逻辑单元存储区域的指针。
StorPortGetMessageInterruptIDFromProcessorIndex

详细了解 StorPortGetMessageInterruptIDFromProcessorIndex 函数。
StorPortGetMSIInfo

StorPortGetMSIInfo 例程检索指定消息的消息信号中断(MSI)信息。
StorPortGetNodeAffinity

StorPortGetNodeAffinity 例程在请求的非统一内存访问(NUMA)节点中构造活动处理器的掩码。
StorPortGetNodeAffinity2

详细了解 StorPortGetNodeAffinity2 函数。
StorPortGetOriginalMdl

StorPortGetOriginalMdl 例程返回与给定 SRB 关联的 MDL。
StorPortGetPfns

详细了解 StorPortGetPfns 函数。
StorPortGetPhysicalAddress

StorPortGetPhysicalAddress 例程将给定的虚拟地址范围转换为 DMA 操作的物理地址范围。
StorPortGetProcessorCount

详细了解 StorPortGetProcessorCount 函数。
StorPortGetRequestCryptoInfo

Microsoft保留 StorPortGetRequestCryptoInfo 函数以供内部使用。 请勿在代码中使用此函数。
StorPortGetRequestInfo

StorPortGetRequestInfo 例程检索与 SCSI 请求块 (SRB) 关联的 IO 请求信息,并在STOR_REQUEST_INFO结构中返回它。
StorPortGetScatterGatherList

StorPortGetScatterGatherList 例程检索指定的 SCSI 请求块(SRB)的关联散点/收集列表。
StorPortGetStartIoPerfParams

StorPortGetStartIoPerfParams 例程将给定 I/O 请求的性能参数置于STARTIO_PERFORMANCE_PARAMETERS结构中。
StorPortGetSystemAddress

StorPortGetSystemAddress 例程返回指定 SCSI 请求块(SRB)的数据缓冲区的系统空间中的虚拟地址。
StorPortGetSystemPortNumber

StorPortGetSystemPortNumber 例程检索存储适配器的系统分配端口号。
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 例程,以确定是否允许特定设备管理类的操作。
StorPortIsDriverHotSwapEnabled

详细了解 StorPortIsDriverHotSwapEnabled 函数。
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 驱动程序某些事件和条件。
StorPortNvmeIceIoComplete

详细了解 StorPortNvmeIceIoComplete 函数。
StorPortNvmeIceIoStart

详细了解 StorPortNvmeIceIoStart 函数。
StorPortNvmeLogTelemetry

详细了解 StorPortNvmeLogTelemetry 函数。
StorPortNvmeMiniportEvent

详细了解 StorPortNvmeMiniportEvent 函数。
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 工作项,以在系统工作线程的上下文中执行。
StorPortReadDriverRegistry

微型端口使用 StorPortReadDriverRegistry 函数读取给定驱动程序对象的注册表数据。
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 例程从指定的寄存器地址读取值。
StorPortReadRegistryKey

微型端口使用 StorPortReadRegistryKey 函数读取指定的注册表项。 调用方提供要读取的密钥的绝对路径。
StorPortReady

StorPortReady 例程通知端口驱动程序适配器不再繁忙。
StorPortRegisterDriverProxy

详细了解 StorPortRegisterDriverProxy 函数。
StorPortRegisterDriverProxyEndpoints

详细了解 StorPortRegisterDriverProxyEndpoints 函数。
StorPortRegistryRead

StorPortRegistryRead 例程读取所指示设备和值的注册表数据。
StorPortRegistryReadAdapterKey

微型端口驱动程序调用 StorPortRegistryReadAdapterKey 例程,以读取位于 HKLM/CurrentControlSet/Enum/ 注册表中的硬件或设备注册表适配器密钥<实例路径>/DeviceParameters/...
StorPortRegistryWrite

微型端口驱动程序调用 StorPortRegistryWrite 例程,将指定缓冲区中包含的注册表数据从 ASCII 转换为 Unicode,然后将数据写入微型端口驱动程序的每 HBA 存储区域。
StorPortRegistryWriteAdapterKey

微型端口驱动程序调用 StorPortRegistryReadAdapterKey 例程,以读取位于 HKLM/CurrentControlSet/Enum/<实例路径>/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

详细了解 StorPortUpdateAdapterMaxIO 函数。
StorPortUpdatePortConfigMaxIOInfo

详细了解 StorPortUpdatePortConfigMaxIOInfo 函数。
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) 机制在 DISPATCH 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

使用 RequestTimerCall NotificationType 值指定微型端口驱动程序 StorPortNotification 时,将调用 HwStorTimer 例程。
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

BLOCK_DEVICE_TOKEN_DESCRIPTOR结构(scsi.h)包含从 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

_INQUIRYDATA结构(storport.h)包含与磁带设备关联的 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)包含 POPULATE TOKEN 命令的命令数据块(CDB)中参数的标头。
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION包含主机总线适配器(HBA)的配置信息。
PRI_FULL_STATUS_DESCRIPTOR

PRI_FULL_STATUS_DESCRIPTOR结构用于构造响应持久保留 In 命令返回的PRI_FULL_STATUS_LIST结构。
PRI_FULL_STATUS_DESCRIPTOR_HEADER

PRI_FULL_STATUS_DESCRIPTOR_HEADER结构是PRI_FULL_STATUS_DESCRIPTOR结构的第一个成员,用于填充PRI_FULL_STATUS_LIST。
PRI_FULL_STATUS_LIST

返回PRI_FULL_STATUS_LIST结构,以响应 ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS 持久保留命令。
PRI_FULL_STATUS_LIST_HEADER

PRI_FULL_STATUS_LIST_HEADER结构是响应 ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS 持久保留 In 命令时返回的PRI_FULL_STATUS_LIST的第一个成员。
PRI_REGISTRATION_LIST

PRI_REGISTRATION_LIST结构(storport.h)包含有关设备服务器中活动的永久性预留和预留密钥的信息。
PRI_REPORT_CAPABILITIES

PRI_REPORT_CAPABILITIES结构包含有关永久性预留功能的信息。
PRI_RESERVATION_DESCRIPTOR

PRI_RESERVATION_DESCRIPTOR结构(storport.h)描述在设备服务器中处于活动状态的永久性预留。
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结构以供内部使用。 请勿在代码中使用此结构。
RS_ALL_COMMANDS_PARAMETER_DATA

RS_ALL_COMMANDS_PARAMETER_DATA结构包含RS_COMMAND_DESCRIPTOR结构的列表。
RS_COMMAND_DESCRIPTOR

RS_COMMAND_DESCRIPTOR结构包含有关单个支持的命令描述符块(CDB)的信息。
RS_COMMAND_TIMEOUTS_DESCRIPTOR

RS_COMMAND_TIMEOUTS_DESCRIPTOR结构包含从处理命令开始到报告完成的命令的命令超时信息。
RS_ONE_COMMAND_PARAMETER_DATA

RS_ONE_COMMAND_PARAMETER_DATA结构包含有关命令数据块(CDB)的信息,以及 CDB 中位的使用映射。
RT_PARAMETER_DATA

RT_PARAMETER_DATA结构(storport.h)包含报表时间戳命令的参数数据。
SAVED_INTERNAL_STATUS_PARAMETER_DATA

详细了解:_SAVED_INTERNAL_STATUS_PARAMETER_DATA结构(storport.h)
SCSI_PNP_REQUEST_BLOCK

_SCSI_PNP_REQUEST_BLOCK结构(storport.h)包含 SCSI 即插即用(PNP)请求的信息。
SCSI_POWER_REQUEST_BLOCK

_SCSI_POWER_REQUEST_BLOCK结构(storport.h)包含 SCSI 电源管理请求的信息。
SCSI_REQUEST_BLOCK

_SCSI_REQUEST_BLOCK结构(storport.h)包含 SCSI 请求块(SRB)函数的信息。
SCSI_SUPPORTED_CONTROL_TYPE_LIST

当使用 ScsiQuerySupportedUnitControlTypes 的 ControlType 或 HwStorAdapterControl 例程调用微型端口的 HwStorUnitControl 例程时,参数参数指向的结构SCSI_SUPPORTED_CONTROL_TYPE_LIST。
SCSI_WMI_REQUEST_BLOCK

_SCSI_WMI_REQUEST_BLOCK结构(storport.h)包含有关用于 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

_SRBEX_DATA结构(storport.h)描述了包含扩展 SCSI 请求块(SRB)数据的通用格式。
SRBEX_DATA_BIDIRECTIONAL

_SRBEX_DATA_BIDIRECTIONAL结构(storport.h)包含双向传输命令的扩展 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_NVMEOF_OPERATION

仅供内部使用。 请勿使用。
SRBEX_DATA_PNP

_SRBEX_DATA_PNP结构(storport.h)包含扩展即插即用(PNP)SCSI 请求块(SRB)的请求数据。
SRBEX_DATA_POWER

_SRBEX_DATA_POWER结构(storport.h)包含扩展电源 SCSI 请求块(SRB)的请求数据。
SRBEX_DATA_SCSI_CDB_VAR

_SRBEX_DATA_SCSI_CDB_VAR结构(storport.h)包含可变长度 SCSI 命令数据块(CDB)的扩展 SRB 数据。
SRBEX_DATA_SCSI_CDB16

_SRBEX_DATA_SCSI_CDB16结构(storport.h)包含 16 字节 SCSI 命令数据块(CDB)的扩展 SRB 数据。
SRBEX_DATA_SCSI_CDB32

_SRBEX_DATA_SCSI_CDB32结构(storport.h)包含 32 字节 SCSI 命令数据块(CDB)的扩展 SRB 数据。
SRBEX_DATA_WMI

_SRBEX_DATA_WMI结构(storport.h)包含扩展 WMI SCSI 请求块(SRB)的请求数据。
ST_PARAMETER_DATA

ST_PARAMETER_DATA结构(storport.h)包含设置时间戳命令的参数列表。
STARTIO_PERFORMANCE_PARAMETERS

STARTIO_PERFORMANCE_PARAMETERS结构描述 StorPortGetStartIoPerfParams 例程返回到微型端口驱动程序的性能参数。
STOR_ADAPTER_CONTROL_POWER

使用 ScsiAdapterPower 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_ADAPTER_CONTROL_POWER是 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

_STOR_DEVICE_CAPABILITIES_EX结构(storport.h)包含与存储设备相关的扩展设备功能信息。
STOR_DISPATCHER_HEADER

STOR_DISPATCHER_HEADER结构是描述调度程序对象的不透明结构。
STOR_DPC

STOR_DPC结构是表示 DPC 对象的不透明结构。 请勿直接设置此结构的成员。
STOR_DPC_WATCHDOG_INFORMATION

STOR_DPC_WATCHDOG_INFORMATION保留有关当前延迟过程调用(DPC)的超时信息。
STOR_DRIVER_PROXY_ENDPOINT_INFORMATION

详细了解STOR_DRIVER_PROXY_ENDPOINT_INFORMATION结构。
STOR_EVENT

STOR_EVENT结构描述事件对象。
STOR_FILTER_RESOURCE_REQUIREMENTS

当使用 ScsiAdapterFilterResourceRequirements 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_FILTER_RESOURCE_REQUIREMENTS是 Parameters 参数指向的结构。
STOR_FRU_ID_DESCRIPTION

当使用 ScsiUnitQueryFruId 或 HwStorAdapterControl 例程的 ControlType 调用微型端口的 HwStorUnitControl 例程时,参数参数指向的结构STOR_FRU_ID_DESCRIPTION。
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

当使用 ScsiAdapterPoFxMaxOperationalPower 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_MAX_OPERATIONAL_POWER参数指向的结构。
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

当使用 ScsiUnitPoFxPowerSetFState 或 HwStorAdapterControl 例程的 ControlType 调用微型端口的 HwStorUnitControl 例程时,参数参数指向的结构STOR_POFX_FSTATE_CONTEXT。
STOR_POFX_PERF_STATE_CONTEXT

当使用 ScsiUnitPoFxPowerSetFState 或 HwStorAdapterControl 例程的 ControlType 调用微型端口的 HwStorUnitControl 例程时,STOR_POFX_PERF_STATE_CONTEXT是 Parameters 参数指向的结构。
STOR_POFX_POWER_CONTROL

当使用 ScsiUnitPoFxPowerControl 的 ControlType 或 HwStorAdapterControl 例程调用微型端口的 HwStorUnitControl 例程时,参数参数指向的结构STOR_POFX_POWER_CONTROL。
STOR_POFX_POWER_REQUIRED_CONTEXT

使用 ScsiUnitPoFxPowerRequired 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,STOR_POFX_POWER_REQUIRED_CONTEXT是 Parameters 参数指向的结构。
STOR_POFX_UNIT_POWER_INFO

使用 ScsiUnitPoFxPowerInfo 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,STOR_POFX_UNIT_POWER_INFO参数指向的结构。
STOR_POWER_CONTROL_HEADER

STOR_POWER_CONTROL_HEADER是适配器和单元电源相关控制参数的常见电源控制标头。
STOR_POWER_SETTING_INFO

使用 ScsiPowerSettingNotification 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_POWER_SETTING_INFO是 Parameters 参数指向的结构。
STOR_REQUEST_INFO_V1

_STOR_REQUEST_INFO_V1结构包含与 SCSI 请求块(SRB)关联的存储驱动程序 IO 请求的详细信息。 _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

当使用 ScsiAdapterSerialNumber 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_SERIAL_NUMBER是 Parameters 参数指向的结构。
STOR_SET_EVENT_LOGGING

使用 ScsiAdapterSetEventLogging 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_SET_EVENT_LOGGING是 Parameters 参数指向的结构。
STOR_SYSTEM_POWER_HINTS

使用 ScsiAdapterSystemPowerHints 的 ControlType 调用微型端口的 HwStorAdapterControl 例程时,STOR_SYSTEM_POWER_HINTS是 Parameters 参数指向的结构。
STOR_UC_DEVICE_USAGE

使用 ScsiUnitUsage 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,STOR_UC_DEVICE_USAGE是 Parameters 参数指向的结构。
STOR_UNIT_ATTRIBUTES

详细了解STOR_UNIT_ATTRIBUTES结构。
STOR_UNIT_CONTROL_POWER

使用 ScsiUnitPower 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,STOR_UNIT_CONTROL_POWER是 Parameters 参数指向的结构。
STOR_UNIT_CONTROL_QUERY_BUS_TYPE

使用 ScsiUnitQueryBusType 的 ControlType 调用微型端口的 HwStorUnitControl 例程时,STOR_UNIT_CONTROL_QUERY_BUS_TYPE参数指向的结构。
STORAGE_REQUEST_BLOCK

_STORAGE_REQUEST_BLOCK结构(storport.h)描述了 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

_TRACK_INFORMATION2结构(storport.h)包含详细的跟踪信息,包括位置、大小和数据模式。
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

_VPD_THIRD_PARTY_COPY_PAGE结构(storport.h)定义用于卸载数据传输操作的重要产品数据(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

_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR结构(storport.h)定义 Windows 系统的第三方复制描述符。
WRITE_USING_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER结构(storport.h)描述了卸载写入数据操作的目标数据位置。
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 命令类型的值。
SRBEX_DATA_NVME_RESPONSE_FLAG

详细了解SRBEX_DATA_NVME_RESPONSE_FLAG枚举。
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_PNP_ACTION

详细了解STOR_PNP_ACTION枚举。
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_ETW_EVENT_OPCODE

详细了解STORPORT_ETW_EVENT_OPCODE枚举。
STORPORT_ETW_LEVEL

详细了解STORPORT_ETW_LEVEL枚举。
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 中查询的配置。