Compartir a través de


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

Consulte también

DrvEnablePDEV

EngSetPrinterData