Operation Recorder

Purpose

Operation Recorder enables applications to speed up operations that repeatedly access the same file data by exposing the Windows prefetching mechanism as a public interface.

Developer audience

Operation Recorder is designed for use by C/C++ developers of Windows applications. The operation recorder API enables applications to use prefetching in run time scenarios other than application launch.

Run-time requirements

On Windows 8, this functionality requires the Superfetch service to be enabled. Windows 8 will have the service enabled by default. For Windows Server 2012, this prefetching functionality needs to be enabled and disabled as required. This can be done using CIM based PowerShell cmdlets. The prefetcher functionality can be exposed using the CIM class : CIM_PrefetcherService.

OperationStart

OperationEnd

OPERATION_START_PARAMETERS

OPERATION_END_PARAMETERS

OPERATION_ID