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) |