格式字符表示 NDR 引擎感兴趣的对象。 每种基本类型都有一个格式字符,适用于各种复杂类型,以及指针的说明、打包、对齐和其他杂项对象。 对于复合类型,会根据其性能属性识别多个类别的结构和数组。 每个类别的格式字符串以标识特定格式字符串的 FC 令牌开头。 为结构和数组类别设置字符的格式可能会共享下表中显示的前导 FC 令牌名称中的修复。
| 设置字符格式 | 描述 |
|---|---|
| C | 指示类型的一致性信息。 |
| V | 指示类型中的方差信息。 |
| P | 指示指针是类型的一部分。 |
例如,FC_CSTRUCT和FC_CARRAY分别标识符合性结构和一致性数组描述符。
以下是具有特殊含义的格式字符。
| 设置字符格式 | 描述 |
|---|---|
| FC_PP | 指示结构或数组的指针说明部分的开头。 |
RPC NDR 类型格式字符串在以下主题中进行了更详细的描述: