次の方法で共有


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 によって報告されません。

要件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)

こちらもご覧ください

IPrintCoreHelper

IPrintCoreHelper::EnumOptions