structure DEVQUERYPRINT_INFO (winddiui.h)
La structure DEVQUERYPRINT_INFO est utilisée comme paramètre d’entrée pour la fonction DevQueryPrintEx de la DLL de l’interface 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 le 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 null terminée, 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 par pszErrorStr. Si la chaîne est trop grande pour s’adapter à la mémoire tampon, la chaîne doit être tronquée, mais la longueur nontruncée doit être spécifiée ici.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | winddiui.h (include Winddiui.h) |