Función EngGetPrinterData (winddi.h)
La función EngGetPrinterData recupera los datos de configuración de la impresora especificada.
Sintaxis
ENGAPI DWORD EngGetPrinterData(
[in] HANDLE hPrinter,
[in] LPWSTR pValueName,
[out, optional] LPDWORD pType,
[out, optional] LPBYTE pData,
[in] DWORD nSize,
[out] LPDWORD pcbNeeded
);
Parámetros
[in] hPrinter
Identificador de la impresora para la que se deben recuperar los datos de configuración. Este es el identificador que se pasa como el parámetro hDriver de DrvEnablePDEV.
[in] pValueName
Puntero a una cadena terminada en null que identifica los datos que se van a recuperar.
[out, optional] pType
Puntero a una variable que recibe el tipo de datos almacenado por EngSetPrinterData. Este parámetro puede ser NULL.
[out, optional] pData
Puntero a una matriz de bytes en la que se escriben los datos de configuración.
[in] nSize
Especifica el tamaño, en bytes, de pData.
[out] pcbNeeded
Puntero a una ubicación de memoria que recibe el número de bytes copiados en lpbData si la función se realiza correctamente. Este parámetro recibe el número de bytes necesarios si nSizef es demasiado pequeño.
Valor devuelto
EngGetPrinterData devuelve el último mensaje de error registrado.
Requisitos
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Universal |
Encabezado | winddi.h (incluya Winddi.h) |
Library | Win32k.lib |
Archivo DLL | Win32k.sys |