PF_EVENT_TYPE - NtDoc

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

// rev
/**
 * The PF_EVENT_TYPE enumeration identifies a Prefetcher or Superfetch event category.
 */
typedef enum _PF_EVENT_TYPE
{
    PfEventTypeImageLoad = 0,                   // 0: Image load.
    PfEventTypeAppLaunch = 1,                   // 1: Application launch.
    PfEventTypeStartTrace = 2,                  // 2: Trace start.
    PfEventTypeEndTrace = 3,                    // 3: Trace end.
    PfEventTypeTimestamp = 4,                   // 4: Timestamp.
    PfEventTypeOperation = 5,                   // 5: Operation.
    PfEventTypeRepurpose = 6,                   // 6: Page repurposing.
    PfEventTypeForegroundProcess = 7,           // 7: Foreground process.
    PfEventTypeTimeRange = 8,                   // 8: Time range.
    PfEventTypeUserInput = 9,                   // 9: User input.
    PfEventTypeFileAccess = 10,                 // 10: File access.
    PfEventTypeUnmap = 11,                      // 11: Unmap (legacy value).
    PfEventTypeUtilization = 11,                // 11: Utilization (shares the declared value 11).
    PfEventTypeMemInfo = 12,                    // 12: Memory information.
    PfEventTypeFileDelete = 13,                 // 13: File deletion.
    PfEventTypeAppExit = 14,                    // 14: Application exit.
    PfEventTypeSystemTime = 15,                 // 15: System time.
    PfEventTypePower = 16,                      // 16: Power.
    PfEventTypeSessionChange = 17,              // 17: Session change.
    PfEventTypeHardFaultTimeStamp = 18,         // 18: Hard-fault timestamp.
    PfEventTypeVirtualFree = 19,                // 19: Virtual memory free.
    PfEventTypePerfInfo = 20,                   // 20: Performance information.
    PfEventTypeProcessSnapshot = 21,            // 21: Process snapshot.
    PfEventTypeUserSnapshot = 22,               // 22: User snapshot.
    PfEventTypeStreamSequenceNumber = 23,       // 23: Stream sequence number.
    PfEventTypeFileTruncate = 24,               // 24: File truncation.
    PfEventTypeFileRename = 25,                 // 25: File rename.
    PfEventTypeFileCreate = 26,                 // 26: File creation.
    PfEventTypeAgCxContext = 27,                // 27: AgCx context.
    PfEventTypePowerAction = 28,                // 28: Power action.
    PfEventTypeHardFaultTS = 29,                // 29: Hard-fault TS.
    PfEventTypeRobustInfo = 30,                 // 30: Robustness information.
    PfEventTypeFileDefrag = 31,                 // 31: File defragmentation.
    PfEventTypeMax = 32                         // 32: Maximum sentinel; not an event.
} PF_EVENT_TYPE;

#endif

View code on GitHub

NtDoc

No description available.