共用方式為


storport.h) (SRBEX_DATA_POWER 結構

SRBEX_DATA_POWER 結構包含擴充電源 SRB 的要求數據。

注意 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式Storport 迷你埠 驅動程式模型。
 

語法

typedef struct _SRBEX_DATA_POWER {
  SRBEXDATATYPE           Type;
  ULONG                   Length;
  UCHAR                   SrbPowerFlags;
  UCHAR                   Reserved[3];
  STOR_DEVICE_POWER_STATE DevicePowerState;
  STOR_POWER_ACTION       PowerAction;
} SRBEX_DATA_POWER, *PSRBEX_DATA_POWER;

成員

Type

雙向擴充 SRB 數據結構的數據類型指標。 設定為 SrbExDataTypePower

Length

SrbPowerFlags 成員開始,此結構中的數據長度。 設定為 SRBEX_DATA_POWER_LENGTH。

SrbPowerFlags

指出如果已設定SRB_POWER_FLAGS_ADAPTER_REQUEST且保留儲存裝置位址,則電源要求適用於適配卡。 否則,SrbPowerFlags 會是 NULL,表示要求適用於 STORAGE_REQUEST_BLOCK 結構中 AddressOffset 位址所指定的儲存裝置。

Reserved[3]

此成員已保留。 設定為 0。

DevicePowerState

別為 STOR_DEVICE_POWER_STATE 的列舉值,指定裝置所要求的電源狀態。

PowerAction

別為 STOR_POWER_ACTION 的列舉值,指定即將發生的系統關機類型。 只有在裝置移至 D1、D2 或 D3 電源狀態時,此值才有意義,如 DevicePowerState 成員所表示。

規格需求

需求
最低支援的用戶端 Windows 8
標頭 storport.h (包括 Storport.h、Srb.h、Minitape.h)

另請參閱

STORAGE_REQUEST_BLOCK

STOR_DEVICE_POWER_STATE

STOR_POWER_ACTION