Partager via


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

Voir aussi

DrvEnablePDEV

EngSetPrinterData