Share via


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

See Also

Reference

IFlexiPTMInfo Structures