Fonction EngGetPrinterData (winddi.h)
La fonction EngGetPrinterData récupère les données de configuration de l’imprimante spécifiée.
Syntaxe
ENGAPI DWORD EngGetPrinterData(
[in] HANDLE hPrinter,
[in] LPWSTR pValueName,
[out, optional] LPDWORD pType,
[out, optional] LPBYTE pData,
[in] DWORD nSize,
[out] LPDWORD pcbNeeded
);
Paramètres
[in] hPrinter
Gérez l’imprimante pour laquelle les données de configuration doivent être récupérées. Il s’agit du handle qui est passé en tant que paramètre hDriver de DrvEnablePDEV.
[in] pValueName
Pointeur vers une chaîne terminée par null qui identifie les données à récupérer.
[out, optional] pType
Pointeur vers une variable qui reçoit le type de données stocké par EngSetPrinterData. Ce paramètre peut être NULL.
[out, optional] pData
Pointeur vers un tableau d’octets dans lequel les données de configuration sont écrites.
[in] nSize
Spécifie la taille, en octets, de pData.
[out] pcbNeeded
Pointeur vers un emplacement de mémoire qui reçoit le nombre d’octets copiés dans lpbData si la fonction réussit. Ce paramètre reçoit le nombre d’octets requis si nSizef est trop petit.
Valeur retournée
EngGetPrinterData retourne le dernier message d’erreur journalisé.
Configuration requise
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |