//target = 0xA0,0xB0
BOOL DisableSmartApm(HANDLE hDevice)
{
//return SendAtaCommand(hDevice, 0xA0, 0xEF, 0x85, 0, NULL, 0);
return SendAtaCommand(hDevice, 0xA0, 0xEF, 0x05, 0, NULL, 0);
}
//#define ATA_CMD_PACKET 0xA0 ///< defined from ATA-3
//#define ATA_CMD_SET_FEATURES 0xef ///< defined from ATA-1
//#define ATA_SUB_CMD_DISABLE_APM 0x85 ///< defined in ACS-3
//#define ATA_SUB_CMD_ENABLE_APM 0x05 ///< defined in ACS-3
BOOL GetDiskIdentify(HANDLE hDevice, ATA_IDENTIFY_DEVICE* data)
{
ZeroMemory(data,sizeof(ATA_IDENTIFY_DEVICE));
return SendAtaCommand(hDevice, 0xA0, 0xEC, 0x00, 0x00, (PBYTE)data, sizeof(ATA_IDENTIFY_DEVICE));
}
//#define ATA_CMD_PACKET 0xA0 ///< defined from ATA-3
//#define ATA_CMD_IDENTIFY_DRIVE 0xec ///< defined from ATA-3
07-08
03-18
2114
09-11
2095
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交