在 C 中 编写 的 客户 端 应用 程序 和 服务 提供 程序 通过 创建 一个 数据 结构 和 一 个 被 排序 的 函数 指针 ( 称 为 虚拟函 数 表 ) 或 vtable 的 数 组 来 定义 MAPI 对象 。 指向 vtable 的 指针 必须 是 数据 结构 的 第一 个 成员 。

Client applications and service providers written in C define MAPI objects by creating a data structure and an array of ordered function pointers known as a virtual function table , or vtable . A pointer to the vtable must be the first member of the data structure .
