fusion_services.h File Reference

#include <fio/public/fusion_service_types.h>

Go to the source code of this file.

Functions

DllExport fio_trim_enable_rsp_t fio_set_trim_enabled (fio_trim_enable_req_t *input)
 Activate or deactivate trim on this machine. Trim provides a way for iodimms on this system to be notified when blocks on the disk are no longer in use, which can lead to significantly better performance.
DllExport void fio_get_trim_status (fio_trim_status_t *status)
 Get the configured and running status of trim on this system. Trim provides a way for iodimms on this system to be notified when blocks on the disk are no longer in use, which can lead to significantly better performance.

Function Documentation

DllExport void fio_get_trim_status ( fio_trim_status_t status  ) 

Get the configured and running status of trim on this system. Trim provides a way for iodimms on this system to be notified when blocks on the disk are no longer in use, which can lead to significantly better performance.

Parameters:
status trim status object, pre-allocated. Will be populated by this function.
Note:
This function is currently only implemented in Windows.
This function is independent of whether trim is implemented natively (as in Windows 7)
or as a third-party service daemon.
DllExport fio_trim_enable_rsp_t fio_set_trim_enabled ( fio_trim_enable_req_t input  ) 

Activate or deactivate trim on this machine. Trim provides a way for iodimms on this system to be notified when blocks on the disk are no longer in use, which can lead to significantly better performance.

Parameters:
input trim enable request. See header (iodimm_types.h) for more information on how to populate this struct.
Returns:
See the fio_iodimm_trim_enable_rsp_t declaration for return value descriptions.
Note:
This function is currently only implemented in Windows.
This function is independent of whether trim is implemented natively (as in Windows 7)
or as a third-party service daemon.
Generated on Sun Oct 24 15:03:00 2010 for Fusion-io Device Management Public SDK by  doxygen 1.6.3