Partager via


STRUCTURE OEMFONTINSTPARAM (prntfont.h)

La structure OEMFONTINSTPARAM est utilisée comme paramètre d’entrée pour la méthode IPrintOemUI ::FontInstallerDlgProc d’un plug-in d’interface utilisateur.

Syntaxe

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

Membres

cbSize

Taille, en octets, de la structure OEMFONTINSTPARAM.

hPrinter

Poignée d’imprimante fournie par unidrv.

hModule

Handle fourni par unidrv pour le plug-in d’interface utilisateur.

hHeap

Handle fourni par Unidrv à un tas à partir duquel l’espace peut être alloué en appelant la fonction HeapAlloc (décrite dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows).

dwFlags

Indicateurs fournis par unidrv. Le seul indicateur défini est FG_CANCHANGE qui, s’il est défini, indique que l’interface utilisateur doit permettre à l’utilisateur de modifier les polices installées. Sinon, l’interface utilisateur doit être affichée en mode lecture seule.

pFontInstallerName

Pointeur vers une chaîne représentant le nom du programme d’installation de police. La méthode IPrintOemUI ::FontInstallerDlgProc doit fournir cette chaîne si le message reçu est WM_USER+WM_FI_NAME. La chaîne doit être placée en mémoire allouée à l’aide de hHeap .

Exigences

Exigence Valeur
d’en-tête prntfont.h (include Printoem.h)