次の方法で共有


PTGetPrintDeviceCapabilities 関数 (prntvpt.h)

XML 印刷スキーマに準拠して書式設定されたデバイス プリンターの機能を取得します。

構文

HRESULT PTGetPrintDeviceCapabilities(
  [in]            HPTPROVIDER hProvider,
  [in, optional]  IStream     *pPrintTicket,
                  IStream     *pDeviceCapabilities,
  [out, optional] BSTR        *pbstrErrorMessage
);

パラメーター

[in] hProvider

印刷機能を取得する開いているデバイス プロバイダーへのハンドル。 このハンドルは、 PTOpenProvider または PTOpenProviderEx 関数によって返されます。

[in, optional] pPrintTicket

印刷チケットコンテンツの先頭にシーク位置があるストリームへのオプションのポインター。 このパラメーターは、NULL でもかまいません。

pDeviceCapabilities

現在のシーク位置から開始して、デバイスの印刷機能が書き込まれるストリームへのポインター。

[out, optional] pbstrErrorMessage

pPrintTicket に関して何が無効であるかを指定する PDC ファイルまたは文字列へのポインター。 有効な場合、この値は NULL です。関数は、 pPrintTicket が使用されている場合にのみ使用されるこのパラメーターを使用します。

戻り値

操作が成功した場合、戻り値はS_OK。 それ以外の場合は、エラー メッセージを返します。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1703 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー prntvpt.h
Library Prntvpt.lib
[DLL] Prntvpt.dll

こちらもご覧ください

PTGetPrintCapabilities