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枚举器用于指定要启用或禁用的内容。