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 |