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 |