IMAPI 数据类型
光学媒体和相关设备的规范定义了 DVD 结构说明、光盘信息说明和功能页大小等项的范围值。 IMAPI 定义以下无符号长整数 (ULONG) 类型,这些类型强制实施范围值限制。 严格定义这些类型是为了优化参数 IDL 验证,并作为有关特定数据传输操作可用上限的文档帮助。
typedef ULONG ULONG_IMAPI2_DVD_STRUCTURE;
typedef ULONG ULONG_IMAPI2_ADAPTER_DESCRIPTOR;
typedef ULONG ULONG_IMAPI2_DEVICE_DESCRIPTOR;
typedef ULONG ULONG_IMAPI2_DISC_INFORMATION;
typedef ULONG ULONG_IMAPI2_TRACK_INFORMATION;
typedef ULONG ULONG_IMAPI2_FEATURE_PAGE;
typedef ULONG ULONG_IMAPI2_MODE_PAGE;
typedef ULONG ULONG_IMAPI2_ALL_FEATURE_PAGES;
typedef ULONG ULONG_IMAPI2_ALL_PROFILES;
typedef ULONG ULONG_IMAPI2_ALL_MODE_PAGES;
typedef ULONG ULONG_IMAPI2_NONZERO;
typedef ULONG ULONG_IMAPI2_NOT_NEGATIVE;
数据类型 | 说明 |
---|---|
ULONG_IMAPI2_DVD_STRUCTURE | 范围:0,65535 (0,0x0000FFFF) 由于有两字节分配字段,DVD 结构限制为 64KB。 |
ULONG_IMAPI2_ADAPTER_DESCRIPTOR | 范围:0,268435455 (0,0x0FFFFFFF) 适配器描述符的大小没有隐式限制。 |
ULONG_IMAPI2_DEVICE_DESCRIPTOR | 范围:0,268435455 (0,0x0FFFFFFF) 设备描述符的大小不受隐式限制。 |
ULONG_IMAPI2_DISC_INFORMATION | 范围:0,65538 (0,0x00010002) 大小字段的光盘信息限制为 64KB 和 2 个字节。 |
ULONG_IMAPI2_TRACK_INFORMATION | 范围:0,65538 (0,0x00010002) 对于大小字段,跟踪信息限制为 64KB 外加 2 个字节。 |
ULONG_IMAPI2_FEATURE_PAGE | 范围:0,256 (0,0x00000100) 单个功能页限制为 256 个字节。 |
ULONG_IMAPI2_MODE_PAGE | 范围:0,257 (0,0x00000101) 单个模式页限制为 257 个字节。 |
ULONG_IMAPI2_ALL_FEATURE_PAGES | 范围:0,65536 (0,0x00010000) 特征数限制为两字节字段。 |
ULONG_IMAPI2_ALL_PROFILES | 范围:0,63 (0,0x0000003F) 设备的配置文件数是适合单个功能的配置文件数。 每个配置文件占用四个字节。 单个功能可以容纳 252 个额外的数据字节,足以存储最多 63 个配置文件。 |
ULONG_IMAPI2_ALL_MODE_PAGES | 范围:0,32763 (0,0x00007FFB) 设备的模式页计数。 通过MODE_SENSE10计数限制为 2 字节字段。 mode 参数标头为 8 个字节。 每页至少为两个字节。 最大模式页数为 32763: (65535 - 8) /2 向下舍入。 |
ULONG_IMAPI2_NONZERO | 范围:1,2147483647 (1,0x7FFFFFFF) 可用于验证值是否为零的泛型非零值。 |
ULONG_IMAPI2_NOT_NEGATIVE | 范围:0,2147483647 (0,0x7FFFFFFF) 具有非负值的 32 位整数。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|