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) |