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 详细了解 StorPortEtwChannelEvent4 函数。 |
StorPortEtwChannelEvent8 详细了解 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结构。 |
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 中查询的配置。 |