OEMFONTINSTPARAM-Struktur (prntfont.h)

Die OEMFONTINSTPARAM-Struktur wird als Eingabeparameter für die IPrintOemUI::FontInstallerDlgProc-Methode eines Benutzeroberflächen-Plug-Ins verwendet.

Syntax

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

Member

cbSize

Größe der OEMFONTINSTPARAM-Struktur in Byte.

hPrinter

Von Unidrv gelieferter Druckergriff.

hModule

Unidrv-bereitgestelltes Handle für das Benutzeroberflächen-Plug-In.

hHeap

Unidrv-bereitgestelltes Handle für einen Heap, aus dem Speicherplatz durch Aufrufen der HeapAlloc-Funktion zugewiesen werden kann (beschrieben in der Microsoft Windows SDK-Dokumentation).

dwFlags

Von Unidrv bereitgestellte Flags. Das einzige definierte Flag ist FG_CANCHANGE, das angibt, dass die Benutzeroberfläche es dem Benutzer ermöglichen soll, die installierten Schriftarten zu ändern. Andernfalls sollte die Benutzeroberfläche im schreibgeschützten Modus angezeigt werden.

pFontInstallerName

Zeiger auf eine Zeichenfolge, die den Namen des Schriftartinstallationsprogramms darstellt. Die IPrintOemUI::FontInstallerDlgProc-Methode muss diese Zeichenfolge angeben, wenn die empfangene Nachricht WM_USER+WM_FI_NAME ist. Die Zeichenfolge muss im Speicher platziert werden, der mithilfe von hHeap zugeordnet ist.

Anforderungen

Anforderung Wert
Header prntfont.h (include Printoem.h)