IPrintCoreHelper::EnumFeatures 方法 (prcomoem.h)
IPrintCoreHelper::EnumFeatures 方法获取所有可用功能的列表,包括合成和核心驱动程序实现功能。
语法
HRESULT EnumFeatures(
[out] PCSTR * [] pFeatureList,
[out] DWORD *pdwNumFeatures
);
参数
[out] pFeatureList
指向 ANSI 字符串数组的指针,这些字符串包含可用于当前设备的所有功能。 最终的数组元素由 NULL 字符串指示。 数组元素应被视为常量。 调用方不需要为数组提供缓冲区,调用方也不应释放数组。
[out] pdwNumFeatures
指向变量的指针,该变量接收 pFeatureList 参数指向的数组中特征关键字的数量。
返回值
如果操作成功,IPrintCoreHelper::EnumFeatures 应返回S_OK。 否则,此方法应返回标准 COM 错误代码。
注解
对于 Unidrv 功能,功能列表基于配置文件的 GPD 视图,因此 Ifdef GDL_ENABLED / Endif 指令所包围的功能不可见,并且不会由 IPrintCoreHelper::EnumFeatures 报告。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | prcomoem.h (包括 Prcomoem.h) |