scsiwmi.h 标头
存储使用此标头。 有关详细信息,请参阅:
scsiwmi.h 包含以下编程接口:
函数
ScsiPortWmiDispatchFunction ScsiPortWmiDispatchFunction 例程是支持 WMI 的微型端口驱动程序的调度例程。 |
ScsiPortWmiFireAdapterEvent ScsiPortWmiFireAdapterEvent 例程将与适配器单元关联的事件发送到端口驱动程序,以便传递给已请求事件通知的 WMI 数据使用者。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 建议改用 Storport 驱动程序和 Storport 微型端口驱动程序模型。 |
ScsiPortWmiFireLogicalUnitEvent ScsiPortWmiFireLogicalUnitEvent 例程将与逻辑单元关联的事件发送到端口驱动程序,以便传递给已请求事件通知的 WMI 数据使用者。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 建议改用 Storport 驱动程序和 Storport 微型端口驱动程序模型。 |
ScsiPortWmiGetInstanceName ScsiPortWmiGetInstanceName 例程返回一个指针,指向与指示的 Windows Management Instrumentation (WMI) SCSI 请求块 (SRB) 关联的实例名称。 |
ScsiPortWmiGetReturnSize ScsiPortWmiGetReturnSize 例程指示由 WMI SRB 的微型端口驱动程序返回的数据字节数。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWmiGetReturnStatus ScsiPortWmiGetReturnStatus 例程返回 WMI SRB 的状态。 |
ScsiPortWmiPostProcess ScsiPortWmiPostProcess 例程更新 WMI SRB 的请求上下文。注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 |
ScsiPortWmiSetData ScsiPortWmiSetData 例程更新请求上下文中的WNODE_ALL_DATA结构,以指定实例的数据位置和长度。 |
ScsiPortWmiSetInstanceCount ScsiPortWmiSetInstanceCount 指定必须在请求上下文中的WNODE_ALL_DATA结构中为其保留数据缓冲区的实例数。 |
ScsiPortWmiSetInstanceName ScsiPortWmiSetInstanceName 例程更新请求上下文中的WNODE_ALL_DATA结构,以指定实例名称的位置和长度。 |
回调函数
PSCSIWMI_EXECUTE_METHOD 将调用微型端口驱动程序的 HwScsiWmiExecuteMethod 例程来执行与数据块关联的方法。 |
PSCSIWMI_FUNCTION_CONTROL 将调用微型端口驱动程序的 HwScsiWmiFunctionControl 例程来启用或禁用事件通知。 |
PSCSIWMI_QUERY_DATABLOCK 调用微型端口驱动程序的 HwScsiWmiQueryDataBlock 例程来获取数据块的单个实例或所有实例。 |
PSCSIWMI_QUERY_REGINFO 将调用微型端口驱动程序的 HwScsiWmiQueryReginfo 例程,以获取有关 SCSI 端口驱动程序代表微型端口驱动程序注册的数据和事件块的信息。 |
PSCSIWMI_SET_DATABLOCK 调用微型端口驱动程序的 HwScsiWmiSetDataBlock 例程来更改数据块的单个实例中的所有数据项。 |
PSCSIWMI_SET_DATAITEM 调用微型端口驱动程序的 HwScsiWmiSetDataItem 例程来更改数据块实例中的单个数据项。 |
结构
SCSI_WMILIB_CONTEXT SCSI_WMILIB_CONTEXT 结构为微型端口驱动程序的数据和事件块提供注册信息,并为微型端口驱动程序的 HwScsiWmiXxx 回调例程定义入口点。 |
SCSIWMI_REQUEST_CONTEXT SCSIWMI_REQUEST_CONTEXT 结构包含 WMI SRB 的上下文信息。 |
SCSIWMIGUIDREGINFO SCSIWMIGUIDREGINFO 结构包含有关 SCSI 微型端口驱动程序支持的给定数据或事件块的信息。 |
枚举
SCSIWMI_ENABLE_DISABLE_CONTROL SCSIWMI_ENABLE_DISABLE_CONTROL枚举器用于指定要启用或禁用的内容。 |