PREFETCHER_INFORMATION_CLASS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTPFAPI_H

//
// Prefetch
//

/**
 * The PREFETCHER_INFORMATION_CLASS enumeration selects a Prefetcher query or control operation.
 */
typedef enum _PREFETCHER_INFORMATION_CLASS
{
    PrefetcherRetrieveTrace = 1,                // q: PF_RETRIEVE_TRACE
    PrefetcherSystemParameters,                 // q: PF_SYSTEM_PREFETCH_PARAMETERS
    PrefetcherBootPhase,                        // s: ULONG (0..4; user mode accepts only 2 on build 26100)
    PrefetcherSpare1,                           // Formerly PrefetcherRetrieveBootLoaderTrace; not implemented on build 26100
    PrefetcherOperationProcess,                 // s: PF_OPERATION_PROCESS
    PrefetcherCacheEntryUpdate,                 // s: PF_CACHE_ENTRY_UPDATE
    PrefetcherSpare2,                           // Reserved information class; not implemented on the verified build.
    PrefetcherAppLaunchScenarioControl,         // s: PF_APP_LAUNCH_SCENARIO_CONTROL
    PrefetcherInformationMax
} PREFETCHER_INFORMATION_CLASS;

#endif

View code on GitHub

NtDoc

No description available.