Funzione EngGetPrinterData (winddi.h)

La funzione EngGetPrinterData recupera i dati di configurazione per la stampante specificata.

Sintassi

ENGAPI DWORD EngGetPrinterData(
  [in]            HANDLE  hPrinter,
  [in]            LPWSTR  pValueName,
  [out, optional] LPDWORD pType,
  [out, optional] LPBYTE  pData,
  [in]            DWORD   nSize,
  [out]           LPDWORD pcbNeeded
);

Parametri

[in] hPrinter

Handle per la stampante per cui recuperare i dati di configurazione. Si tratta dell'handle passato come parametro hDriver di DrvEnablePDEV.

[in] pValueName

Puntatore a una stringa con terminazione Null che identifica i dati da recuperare.

[out, optional] pType

Puntatore a una variabile che riceve il tipo di dati archiviato da EngSetPrinterData. Questo parametro può essere NULL.

[out, optional] pData

Puntatore a una matrice di byte in cui vengono scritti i dati di configurazione.

[in] nSize

Specifica le dimensioni, in byte, di pData.

[out] pcbNeeded

Puntatore a una posizione di memoria che riceve il numero di byte copiati in lpbData se la funzione ha esito positivo. Questo parametro riceve il numero di byte necessari se nSizef è troppo piccolo.

Valore restituito

EngGetPrinterData restituisce l'ultimo messaggio di errore registrato.

Requisiti

   
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

DrvEnablePDEV

EngSetPrinterData