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