_CEDUMP_FIELD_INFO (Windows CE 5.0)

Send Feedback

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 and BitFieldNameM 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 and EnumNameM 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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.