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 |