次の方法で共有


PTGetPrintDeviceResources 関数 (prntvpt.h)

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

構文

HRESULT PTGetPrintDeviceResources(
  [in]            HPTPROVIDER hProvider,
  [in]            LPCWSTR     pszLocaleName,
  [in]            IStream     *pPrintTicket,
                  IStream     *pDeviceResources,
  [out, optional] BSTR        *pbstrErrorMessage
);

パラメーター

[in] hProvider

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

[in] pszLocaleName

ロケール名への省略可能なポインター。 このパラメーターは、NULL でもかまいません。

[in] pPrintTicket

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

pDeviceResources

デバイスの印刷リソースが書き込まれるストリームへのポインター。現在のシーク位置から始まります。

[out, optional] pbstrErrorMessage

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

戻り値

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

要件

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

こちらもご覧ください

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities