Contents

SMART_Enable_Disable_Operations

Fills a Command Descriptor Block (CDB) to perform a SMART SCSI Command to enable or disable operations.

Declaration

bool SMART_Enable_Disable_Operations(SCSIDeviceOutParameters *request, bool enable, SCSIDeviceInParameters *response, UInt64 senseBufAddr);

Parameters

  • request:

    An object that contains the request information.

  • enable:

    true to enable operations; false to disable.

  • response:

    An empty Scsideviceinparameters object. On return, the framework populates this object with the response information.

  • senseBufAddr:

    The address of the sense buffer.

Return Value

true if the call successfully fills the CDB; false, otherwise.

Discussion

Use this method in your dext to prefill a 16-byte CDB for the standard SMART SCSI Command to enable or disable operations.

See Also

Creating Self-Monitoring, Analysis and Reporting Technology (SMART) Commands