ホーム › Devices.Fax › PFAXPRINTCOVERPAGEA
PFAXPRINTCOVERPAGEA
コールバックシグネチャ
BOOL PFAXPRINTCOVERPAGEA(
FAX_CONTEXT_INFOA* FaxContextInfo,
FAX_COVERPAGE_INFOA* CoverPageInfo
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| FaxContextInfo | FAX_CONTEXT_INFOA* | FAX プリンターのデバイスコンテキストのハンドルを格納する FAX_CONTEXT_INFO 構造体へのポインターです。 |
| CoverPageInfo | FAX_COVERPAGE_INFOA* | FAX ドキュメントのカバーページに表示する個人データを格納する FAX_COVERPAGE_INFO 構造体へのポインターです。 |
公式ドキュメント
FaxPrintCoverPage 関数は、ファックスクライアントアプリケーションのために、指定されたデバイスコンテキストに FAX 送信のカバーページを印刷します。
戻り値
型: BOOL
関数が成功すると、戻り値は 0 以外の値になります。
関数が失敗すると、戻り値は 0 になります。拡張エラー情報を取得するには、GetLastError を呼び出します。GetLastError は、次のいずれかのエラーを返すことがあります。
| 戻り値 | 説明 |
|---|---|
| CoverPageInfo または FaxContextInfo パラメーターの一方または両方が NULL です。 | |
| 指定された FAX_COVERPAGE_INFO 構造体の SizeOfStruct メンバーが sizeof(FAX_COVERPAGE_INFO) と等しくありません。または、指定された FAX_CONTEXT_INFO 構造体の SizeOfStruct メンバーが sizeof(FAX_CONTEXT_INFO) と等しくありません。 | |
| FAX サーバーが、FAX_COVERPAGE_INFO 構造体の CoverPageName メンバーで指定されたファイルを見つけられません。 |
解説(Remarks)
デバイスコンテキストのハンドルは、FaxStartPrintJob 関数を使用して取得します。
カバーページには、ローカルコンピューターに保存された個人用カバーページと、FAX サーバーに保存された共通カバーページのいずれも使用できます。
注意 アプリケーションは、印刷ジョブを完了するために AbortDoc 関数または EndDoc 関数も呼び出し、プリンターのデバイスコンテキストのハンドルを解放するために DeleteDC 関数を呼び出す必要があります。詳細については、Printing a Fax to a Device Context を参照してください。
メモ
winfax.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI 版または Unicode 版を自動的に選択するエイリアスとして FaxPrintCoverPage を定義しています。エンコーディング中立のエイリアスと、エンコーディング中立でないコードを混在させて使用すると、不一致が生じ、コンパイルエラーや実行時エラーの原因となることがあります。詳細については、Conventions for Function Prototypes を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)