_CEDUMP_FIELD_INFO (Windows CE 5.0)
This structure describes fields associated with modules, processes, threads, and context records listed in _CEDUMP_ELEMENT_LIST.
typedef struct _CEDUMP_FIELD_INFO {ULONG32FieldId;ULONG32 FieldSize;RVA FieldLabel;RVA FieldFormat;} CEDUMP_FIELD_INFO, *PCEDUMP_FIELD_INFO;
Members
FieldId
Identifier defined OsAxsFlexi.h.FieldSize
Size of the data for each field.FieldLabel
Label for the field, typically used for column headers.FieldFormat
Standard printf format with additional specifications for the bitfield description.The following list shows requirements for several predefined register formats.
Field type Format specification requirements Bitfield description The format specification must be of the form
-%T{N=BitFieldNameN, M=BitFieldNameM, ...}
where- Bit numbers N and M are in the range [0..63].
BitFieldNameN
andBitFieldNameM
must be strings of type char with no embedded commas (",").- If the bit number is in the range [0..31], the
BitfieldName
will be displayed when bit number == 1. - If the bit number is in the range [32..63], the
BitfieldName
will be displayed when bit number == 0 (Inverse logic)
A bitfield specified in this manner displays all set bitfields separated by commas.
Enumeration description The format specification must be of the form
-%N{N=EnumNameN, M=EnumNameM, ...}
where- N and M are decimal DWORD value.
EnumNameN
andEnumNameM
are strings of char with no embedded commas.- Nondescribed enumeration values should be ignored.
GUID/UUID/IID The format specification must be of the form
%U where
U indicates a 128bit number.
Remarks
The size of each data element, such as Module, Process, and so on will be the sum of the FieldSizes.
The ceStreamThreadContextList stream type uses some predefined Context FieldIDs defined in OsAxsFlexi.h.
These FieldIds do not have an associated FieldFormat.
In addition to the predefined registers, you can define additional registers that use the FieldFormat for display purposes.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: DwCeDump.h, OsAxsFlexi.h.
Link Library: none.
See Also
Dump File Structures | Dump File Format
Send Feedback on this topic to the authors