FLEXI_GETDATA_TYPE (Windows Embedded CE 6.0)
1/5/2010
This structure defines the type of data defined in the associated PTM_RAW_DATA structure.
Syntax
typedef struct _FLEXI_GETDATA_TYPE {
BOOLfGetProcessData;
BOOL fGetThreadData;
BOOL fGetModuleData;
DWORD dwProcIdxStart;
DWORD dwProcIdxEnd;
BOOL fThreadsInProcsOnly;
DWORD dwThreadIdxStart;
DWORD dwThreadIdxEn;
BOOL fModulesInProcsOnly;
DWORD dwModuleIdxStart;
DWORD dwModuleIdxEnd;
} FLEXI_GETDATA_TYPE;
Members
fGetProcessData
Process data indicator.If TRUE, the PTM_RAW_DATA structure is populated with process data.
fGetThreadData
Thread data indicator.If TRUE, the PTM_RAW_DATA structure is populated with thread data.
fGetModuleData
Module data indicator.If TRUE, the PTM_RAW_DATA structure is populated with module data.
- dwProcIdxStart
Starting process index. This value is implementation-specific.
- dwProcIdxEnd
Ending process index.
fThreadsInProcsOnly
Thread existence indicator.If TRUE, the threads exist only in processes. The client should limit the search space to threads running in processes from dwProcIdxStart to dwProcIdxEnd. For example, this field might be used to retrieve all threads running in a specified process.
- dwThreadIdxStart
Starting thread index.
- dwThreadIdxEnd
Ending thread index.
fModulesInProcsOnly
Module existence indicator.If TRUE, the modules exist only in processes. The client should limit the search space to modules running in processes from dwProcIdxStart to dwProcIdxEnd. For example, this field might be used to retrieve all threads running in a specified process.
- dwModuleIdxStart
Starting module identifier
- dwModuleIdxEnd
Ending module identifier.
Remarks
To get all data, set starting identifiers to 0 and ending identifiers to -1.
Remarks
The PTM_FIELD_DESC structure contains a description of a single field in an array of process, thread, or module values.
Requirements
Header | FlexiPMTInfo.h |
Windows Embedded CE | Windows CE 5.0 and later |