次の方法で共有


PTQuerySchemaVersionSupport 関数 (prntvpt.h)

指定したプリンターでサポートされている 印刷スキーマ の最高 (最新) バージョンを取得します。

構文

HRESULT PTQuerySchemaVersionSupport(
  [in]  PCWSTR pszPrinterName,
  [out] DWORD  *pMaxVersion
);

パラメーター

[in] pszPrinterName

印刷キューの完全な名前へのポインター。

[out] pMaxVersion

最上位バージョンへのポインター。

戻り値

操作が成功した場合、戻り値はS_OK。それ以外の場合、 HRESULT にはエラー コードが含まれます。

COM エラー コードの詳細については、「エラー処理」を参照してください。

注釈

メモ これはブロック関数または同期関数であり、すぐには返されない場合があります。 この関数が返す速度は、ネットワーク状態、プリント サーバーの構成、プリンター ドライバーの実装などの実行時の要因によって異なります。これは、アプリケーションを記述するときに予測が困難な要因です。 ユーザー インターフェイスとの対話を管理するスレッドからこの関数を呼び出すと、アプリケーションが応答しなくなる可能性があります。
 
pszPrinterName パラメーターは、DEVMODE に表示される可能性があるため、切り捨てられた名前ではなく、完全な名前である必要があります。

印刷スキーマの最初のバージョンは Windows Vista でリリースされ、バージョン 1 です。

要件

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

こちらもご覧ください

印刷スキーマ

印刷スプーラー API 関数

印刷