struttura SRBEX_DATA_POWER (storport.h)
La struttura SRBEX_DATA_POWER contiene i dati della richiesta per una potenza estesa SRB.
Sintassi
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;
Membri
Type
Indicatore del tipo di dati per la struttura di dati SRB estesa bidirezionale. Impostare su SrbExDataTypePower.
Length
Lunghezza dei dati in questa struttura a partire dal membro SrbPowerFlags. Impostare su SRBEX_DATA_POWER_LENGTH.
SrbPowerFlags
Indica che la richiesta di alimentazione è per l'adattatore se SRB_POWER_FLAGS_ADAPTER_REQUEST è impostata e che l'indirizzo del dispositivo di archiviazione è riservato. In caso contrario, SrbPowerFlags verrà NULL, a indicare che la richiesta è per il dispositivo di archiviazione specificato da un indirizzo AddressOffset nella struttura STORAGE_REQUEST_BLOCK.
Reserved[3]
Questo membro è riservato. Impostare su 0.
DevicePowerState
Valore dell'enumeratore di tipo STOR_DEVICE_POWER_STATE che specifica lo stato di alimentazione richiesto del dispositivo.
PowerAction
Valore dell'enumeratore di tipo STOR_POWER_ACTION che specifica il tipo di arresto del sistema che sta per verificarsi. Questo valore è significativo solo se il dispositivo passa allo stato di alimentazione D1, D2 o D3 come indicato dal membro DevicePowerState.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
intestazione | storport.h (include Storport.h, Srb.h, Minitape.h) |