MdeModulePkg[all]  0.98
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EDKII_ATA_ATAPI_POLICY_PROTOCOL Struct Reference

Data Fields

UINT32 Version
 
UINT8 PuisEnable
 
UINT8 DeviceSleepEnable
 
UINT8 AggressiveDeviceSleepEnable
 
UINT8 Reserved
 

Field Documentation

UINT8 EDKII_ATA_ATAPI_POLICY_PROTOCOL::AggressiveDeviceSleepEnable

0: Disable Aggressive Device Sleep; 1: Enable Aggressive Device Sleep; others: Ignored.

UINT8 EDKII_ATA_ATAPI_POLICY_PROTOCOL::DeviceSleepEnable

0: Disable Device Sleep; 1: Enable Device Sleep; others: Ignored.

UINT8 EDKII_ATA_ATAPI_POLICY_PROTOCOL::PuisEnable

0: Disable Power-up in Standby; 1: Enable Power-up in Standby; others: Since PUIS setting is non-volatile, platform can use other value than 0/1 to keep hardware PUIS setting.

UINT8 EDKII_ATA_ATAPI_POLICY_PROTOCOL::Reserved
UINT32 EDKII_ATA_ATAPI_POLICY_PROTOCOL::Version

Protocol version.