Process- och trådstrukturer
Det här avsnittet innehåller strukturer som används med processer, trådar, processorer, jobbobjekt och schemaläggning i användarläge (UMS).
Process- och trådstrukturer
Följande strukturer används med processer och trådar:
- APP_MEMORY_INFORMATION
- AR_STATE
- CACHE_DESCRIPTOR
- IO_COUNTERS
- ORIENTATION_PREFERENCE
- PEB-
- PEB_LDR_DATA
- PROCESS_INFORMATION
- PROCESS_MEMORY_EXHAUSTION_INFO
- PROCESS_MITIGATION_ASLR_POLICY
- PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY
- PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY
- PROCESS_MITIGATION_DEP_POLICY
- PROCESS_MITIGATION_DYNAMIC_CODE_POLICY
- PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY
- PROCESS_MITIGATION_FONT_DISABLE_POLICY
- PROCESS_MITIGATION_IMAGE_LOAD_POLICY
- PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY
- PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY
- RTL_USER_PROCESS_PARAMETERS
- STARTUPINFO
- STARTUPINFOEX
- TEB-
Processorstrukturer
Följande strukturer används med processorer och processorgrupper:
- CACHE_RELATIONSHIP
- GROUP_AFFINITY
- GROUP_RELATIONSHIP
- NUMA_NODE_RELATIONSHIP
- PROCESSOR_GROUP_INFO
- PROCESSOR_NUMBER
- PROCESSOR_RELATIONSHIP
- SYSTEM_CPU_SET_INFORMATION
- SYSTEM_LOGICAL_PROCESSOR_INFORMATION
- SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
Köstruktur för dispatcher
Följande struktur används för att skapa en DispatcherQueueController.
Jobbobjektstrukturer
Följande strukturer används med jobbobjekt:
- JOBOBJECT_ASSOCIATE_COMPLETION_PORT
- JOBOBJECT_BASIC_ACCOUNTING_INFORMATION
- JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
- JOBOBJECT_BASIC_LIMIT_INFORMATION
- JOBOBJECT_BASIC_PROCESS_ID_LIST
- JOBOBJECT_BASIC_UI_RESTRICTIONS
- JOBOBJECT_END_OF_JOB_TIME_INFORMATION
- JOBOBJECT_EXTENDED_LIMIT_INFORMATION
- JOBOBJECT_SECURITY_LIMIT_INFORMATION
User-Mode schemaläggningsstrukturer
Följande strukturer används med UMS: