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列舉值是用來指定要啟用或停用的專案。 |