IPrintSchemaTicket::GetFeatureByKeyName メソッド (printerextension.h)

指定したキー名に基づいて PrintTicket から機能を取得します。

構文

HRESULT GetFeatureByKeyName(
  [in]          BSTR                bstrKeyName,
  [out, retval] IPrintSchemaFeature **ppFeature
);

パラメーター

[in] bstrKeyName

機能のキー名。

[out, retval] ppFeature

返される機能。

戻り値

このメソッドは HRESULT 値を返します。

注釈

認識される機能キー名、キー名の同等のパブリック印刷スキーマ機能名、およびサポートされている特殊なオプションの種類については、「 IPrintSchemaCapabilities::GetFeatureByKeyName 」を参照してください。

要求された機能、オプション、またはプロパティが見つからない場合、このメソッドは S_FALSEを返し、機能、オプション、またはプロパティの出力オブジェクトに NULL ポインターを設定します。

そのため、 IPrintSchemaTicket オブジェクトに指定された機能、オプション、またはプロパティが含まれていない場合、アプリは IPrintSchemaCapabilities オブジェクトを取得し、 IPrintSchemaCapabilities::GetFeatureByKeyName または IPrintSchemaCapabilities::GetFeature を使用してクエリを実行する必要があります。

要件

要件
サポートされている最小のクライアント Windows 8
対象プラットフォーム デスクトップ
Header printerextension.h

こちらもご覧ください

IPrintSchemaCapabilities

IPrintSchemaCapabilities::GetFeature

IPrintSchemaCapabilities::GetFeatureByKeyName

IPrintSchemaFeature

IPrintSchemaTicket