Process Hacker
|
Go to the source code of this file.
Data Structures | |
union | _POWER_STATE |
struct | _SYSTEM_POWER_STATE_CONTEXT |
struct | _POWER_STATE_HANDLER |
struct | _POWER_STATE_NOTIFY_HANDLER |
struct | _PROCESSOR_POWER_INFORMATION |
struct | _SYSTEM_POWER_INFORMATION |
Enumerations | |
enum | _POWER_STATE_TYPE { SystemPowerState = 0, DevicePowerState } |
enum | POWER_STATE_HANDLER_TYPE { PowerStateSleeping1 = 0, PowerStateSleeping2 = 1, PowerStateSleeping3 = 2, PowerStateSleeping4 = 3, PowerStateSleeping4Firmware = 4, PowerStateShutdownReset = 5, PowerStateShutdownOff = 6, PowerStateMaximum = 7 } |
Functions | |
NTSYSCALLAPI NTSTATUS NTAPI | NtPowerInformation (_In_ POWER_INFORMATION_LEVEL InformationLevel, _In_reads_bytes_opt_(InputBufferLength) PVOID InputBuffer, _In_ ULONG InputBufferLength, _Out_writes_bytes_opt_(OutputBufferLength) PVOID OutputBuffer, _In_ ULONG OutputBufferLength) |
NTSYSCALLAPI NTSTATUS NTAPI | NtSetThreadExecutionState (_In_ EXECUTION_STATE NewFlags, _Out_ EXECUTION_STATE *PreviousFlags) |
NTSYSCALLAPI NTSTATUS NTAPI | NtRequestWakeupLatency (_In_ LATENCY_TIME latency) |
NTSYSCALLAPI NTSTATUS NTAPI | NtInitiatePowerAction (_In_ POWER_ACTION SystemAction, _In_ SYSTEM_POWER_STATE LightestSystemState, _In_ ULONG Flags, _In_ BOOLEAN Asynchronous) |
NTSYSCALLAPI NTSTATUS NTAPI | NtSetSystemPowerState (_In_ POWER_ACTION SystemAction, _In_ SYSTEM_POWER_STATE LightestSystemState, _In_ ULONG Flags) |
NTSYSCALLAPI NTSTATUS NTAPI | NtGetDevicePowerState (_In_ HANDLE Device, _Out_ PDEVICE_POWER_STATE State) |
NTSYSCALLAPI BOOLEAN NTAPI | NtIsSystemResumeAutomatic (VOID) |
typedef NTSTATUS(NTAPI * PENTER_STATE_HANDLER)(_In_ PVOID Context, _In_opt_ PENTER_STATE_SYSTEM_HANDLER SystemHandler, _In_ PVOID SystemContext, _In_ LONG NumberProcessors, _In_ volatile PLONG Number) |
typedef NTSTATUS(NTAPI * PENTER_STATE_NOTIFY_HANDLER)(_In_ POWER_STATE_HANDLER_TYPE State, _In_ PVOID Context, _In_ BOOLEAN Entering) |
typedef NTSTATUS(NTAPI * PENTER_STATE_SYSTEM_HANDLER)(_In_ PVOID SystemContext) |
typedef union _POWER_STATE POWER_STATE |
typedef struct _POWER_STATE_HANDLER POWER_STATE_HANDLER |
typedef struct _POWER_STATE_NOTIFY_HANDLER POWER_STATE_NOTIFY_HANDLER |
typedef enum _POWER_STATE_TYPE POWER_STATE_TYPE |
typedef union _POWER_STATE * PPOWER_STATE |
typedef struct _POWER_STATE_HANDLER * PPOWER_STATE_HANDLER |
typedef enum POWER_STATE_HANDLER_TYPE * PPOWER_STATE_HANDLER_TYPE |
typedef struct _POWER_STATE_NOTIFY_HANDLER * PPOWER_STATE_NOTIFY_HANDLER |
typedef enum _POWER_STATE_TYPE * PPOWER_STATE_TYPE |
typedef struct _PROCESSOR_POWER_INFORMATION * PPROCESSOR_POWER_INFORMATION |
typedef struct _PROCESSOR_POWER_INFORMATION PROCESSOR_POWER_INFORMATION |
typedef struct _SYSTEM_POWER_INFORMATION * PSYSTEM_POWER_INFORMATION |
typedef struct _SYSTEM_POWER_STATE_CONTEXT * PSYSTEM_POWER_STATE_CONTEXT |
typedef struct _SYSTEM_POWER_INFORMATION SYSTEM_POWER_INFORMATION |
typedef struct _SYSTEM_POWER_STATE_CONTEXT SYSTEM_POWER_STATE_CONTEXT |
enum _POWER_STATE_TYPE |
NTSYSCALLAPI NTSTATUS NTAPI NtGetDevicePowerState | ( | _In_ HANDLE | Device, |
_Out_ PDEVICE_POWER_STATE | State | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtInitiatePowerAction | ( | _In_ POWER_ACTION | SystemAction, |
_In_ SYSTEM_POWER_STATE | LightestSystemState, | ||
_In_ ULONG | Flags, | ||
_In_ BOOLEAN | Asynchronous | ||
) |
NTSYSCALLAPI BOOLEAN NTAPI NtIsSystemResumeAutomatic | ( | VOID | ) |
NTSYSCALLAPI NTSTATUS NTAPI NtPowerInformation | ( | _In_ POWER_INFORMATION_LEVEL | InformationLevel, |
_In_reads_bytes_opt_(InputBufferLength) PVOID | InputBuffer, | ||
_In_ ULONG | InputBufferLength, | ||
_Out_writes_bytes_opt_(OutputBufferLength) PVOID | OutputBuffer, | ||
_In_ ULONG | OutputBufferLength | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtRequestWakeupLatency | ( | _In_ LATENCY_TIME | latency | ) |
NTSYSCALLAPI NTSTATUS NTAPI NtSetSystemPowerState | ( | _In_ POWER_ACTION | SystemAction, |
_In_ SYSTEM_POWER_STATE | LightestSystemState, | ||
_In_ ULONG | Flags | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtSetThreadExecutionState | ( | _In_ EXECUTION_STATE | NewFlags, |
_Out_ EXECUTION_STATE * | PreviousFlags | ||
) |