Partager via


structure DEVQUERYPRINT_INFO (winddiui.h)

La structure DEVQUERYPRINT_INFO est utilisée comme paramètre d’entrée pour la fonction DevQueryPrintEx d’une DLL d’imprimante.

Syntaxe

typedef struct _DEVQUERYPRINT_INFO {
  WORD    cbSize;
  WORD    Level;
  HANDLE  hPrinter;
  DEVMODE *pDevMode;
  LPWSTR  pszErrorStr;
  DWORD   cchErrorStr;
  DWORD   cchNeeded;
} DEVQUERYPRINT_INFO, *PDEVQUERYPRINT_INFO;

Membres

cbSize

Taille fournie par le spouleur, en octets, de la structure DEVQUERYPRINT_INFO.

Level

Niveau fourni par le spouleur de la structure DEVQUERYPRINT_INFO. Actuellement, ce membre est toujours défini sur 1.

hPrinter

Poignée d’imprimante fournie par le spouleur.

pDevMode

Pointeur fourni par un spouleur vers une structure DEVMODEW décrivant les caractéristiques de l’imprimante requises par le travail d’impression.

pszErrorStr

Pointeur fourni par le spouleur vers une mémoire tampon pour recevoir une chaîne de texte d’erreur terminée par NULL, si le travail d’impression ne peut pas être imprimé.

cchErrorStr

Taille fournie par le spouleur, en octets, de la mémoire tampon de chaîne pointée par pszErrorStr.

cchNeeded

Longueur fournie par le pilote, en octets, de la chaîne d’erreur fournie dans la mémoire tampon pointée vers pszErrorStr. Si la chaîne est trop grande pour tenir dans la mémoire tampon, la chaîne doit être tronquée, mais la longueur non structurée doit être spécifiée ici.

Configuration requise

Condition requise Valeur
En-tête winddiui.h (inclure Winddiui.h)

Voir aussi

DevQueryPrintEx