Fungsi EngGetPrinterData (winddi.h)
Fungsi EngGetPrinterData mengambil data konfigurasi untuk printer yang ditentukan.
Sintaks
ENGAPI DWORD EngGetPrinterData(
[in] HANDLE hPrinter,
[in] LPWSTR pValueName,
[out, optional] LPDWORD pType,
[out, optional] LPBYTE pData,
[in] DWORD nSize,
[out] LPDWORD pcbNeeded
);
Parameter
[in] hPrinter
Tangani ke printer yang data konfigurasinya harus diambil. Ini adalah handel yang diteruskan sebagai parameter hDriverdrvEnablePDEV.
[in] pValueName
Penunjuk ke string yang dihentikan null yang mengidentifikasi data yang akan diambil.
[out, optional] pType
Penunjuk ke variabel yang menerima jenis data yang disimpan oleh EngSetPrinterData. Parameter ini bisa NULL.
[out, optional] pData
Penunjuk ke array byte tempat data konfigurasi ditulis.
[in] nSize
Menentukan ukuran, dalam byte, dari pData.
[out] pcbNeeded
Pointer ke lokasi memori yang menerima jumlah byte yang disalin ke lpbData jika fungsi berhasil. Parameter ini menerima jumlah byte yang diperlukan jika nSizef terlalu kecil.
Mengembalikan nilai
EngGetPrinterData mengembalikan pesan kesalahan terakhir yang dicatat.
Persyaratan
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |