Export (0) Print
Expand All

Type Format Strings

Format characters denote objects of interest to the NDR engine. There is a format character for each basic type, for various complex types, and for descriptions of pointers, packing, alignment, and other miscellaneous objects. For compound types, several categories of structures and arrays are recognized based on their performance properties. A format string for each category starts with an FC token identifying the particular format string. Format characters for structures and arrays categories may share the in-fixes in the name of the leading FC token shown in the following table.

Format characterDescription
CIndicates conformance information in the type.
VIndicates variance information in the type.
PIndicates pointers are a part of the type.


For example, FC_CSTRUCT and FC_CARRAY identify the conformant structure and conformant array descriptors, respectively.

The following are format characters with special meanings.

Format characterDescription
FC_PPIndicates the beginning of the pointer description section of a structure or array.


RPC NDR type format strings are described in more detail in the following topics:



Community Additions

© 2015 Microsoft