次の方法で共有


OEMFONTINSTPARAM 構造体 (prntfont.h)

OEMFONTINSTPARAM 構造体は、ユーザー インターフェイス プラグインの IPrintOemUI::FontInstallerDlgProc メソッドへの入力パラメーターとして使用されます。

構文

typedef struct _OEMFONTINSTPARAM {
  DWORD  cbSize;
  HANDLE hPrinter;
  HANDLE hModule;
  HANDLE hHeap;
  DWORD  dwFlags;
  PWSTR  pFontInstallerName;
} OEMFONTINSTPARAM, *POEMFONTINSTPARAM;

メンバーズ

cbSize

OEMFONTINSTPARAM 構造体のサイズ (バイト単位)。

hPrinter

Unidrv 提供のプリンター ハンドル。

hModule

ユーザー インターフェイス プラグインへの Unidrv 提供のハンドル。

hHeap

HeapAlloc 関数を呼び出すことによって、領域を割り当てることができるヒープに対する Unidrv 提供のハンドル (Microsoft Windows SDK ドキュメントで説明)。

dwFlags

Unidrv で提供されるフラグ。 定義されているフラグはFG_CANCHANGEだけです。このフラグが設定されている場合、ユーザー インターフェイスはユーザーがインストールされているフォントを変更できるようにする必要があることを示します。 それ以外の場合は、ユーザー インターフェイスを読み取り専用モードで表示する必要があります。

pFontInstallerName

フォント インストーラーの名前を表す文字列へのポインター。 IPrintOemUI::FontInstallerDlgProc メソッドは、受信したメッセージが WM_USER+WM_FI_NAME の場合、この文字列を指定する必要があります。 文字列は、hHeapを使用して割り当てられたメモリに配置する必要があります。

必要条件

要件 価値
ヘッダー prntfont.h (Printoem.h を含む)