次の方法で共有


GetJobAttributes 関数 (winsplp.h)

警告

Windows 10以降、サードパーティの印刷プロバイダーをサポートする API は非推奨となりました。 Microsoft は、サードパーティの印刷プロバイダーへの投資を推奨していません。 さらに、v4 印刷ドライバー モデルが利用可能なWindows 8以降の製品では、サード パーティの印刷プロバイダーが v4 印刷ドライバーを使用するキューを作成または管理できない場合があります。

印刷プロバイダーの GetJobAttributes 関数は 、印刷ジョブに関する情報を取得します。

構文

BOOL GetJobAttributes(
  [in]  LPWSTR            pPrinterName,
  [in]  LPDEVMODEW        pDevmode,
  [out] PATTRIBUTE_INFO_3 pAttributeInfo
);

パラメーター

[in] pPrinterName

プリンター名を含む NULL で終わる Unicode 文字列への呼び出し元指定ポインター。

[in] pDevmode

印刷プロセッサまたはプリンター ドライバーに渡される DEVMODEW 構造体への呼び出し元指定のポインター。

[out] pAttributeInfo

印刷ジョブに関する情報を受け取る ATTRIBUTE_INFO_3 構造体への呼び出し元指定ポインター。

戻り値

印刷ジョブ属性の取得に成功した場合、GetJobAttributesTRUE を返します。それ以外の場合は FALSE を返します。

要件

要件
対象プラットフォーム デスクトップ
Header winsplp.h (Winsplp.h を含む)
Library Spoolss.lib
[DLL] Spoolss.dll

こちらもご覧ください

ATTRIBUTE_INFO_3

DEVMODEW

GetJobAttributesEx