Struktur DEVOBJ (printoem.h)
Struktur DEVOBJ digunakan sebagai argumen input untuk beberapa metode antarmuka COM plug-in penyajian.
Sintaks
typedef struct _DEVOBJ {
DWORD dwSize;
PDEVOEM pdevOEM;
HANDLE hEngine;
HANDLE hPrinter;
HANDLE hOEM;
PDEVMODE pPublicDM;
PVOID pOEMDM;
PDRVPROCS pDrvProcs;
} *PDEVOBJ, DEVOBJ;
Anggota
dwSize
Menentukan ukuran, dalam byte, dari struktur DEVOBJ . Disediakan oleh driver Unidrv atau Pscript5.
pdevOEM
Arahkan ke struktur PDEV privat plug-in penyajian, seperti yang dikembalikan oleh IPrintOemUni::EnablePDEV atau IPrintOemPS::EnablePDEV. Disediakan oleh driver Unidrv atau Pscript5.
hEngine
Handel GDI ke perangkat fisik. Handel ini diterima oleh fungsi DrvCompletePDEV driver printer, sebagai argumen hdev fungsi.
hPrinter
Handel penampung ke pencetak. Handel ini diterima oleh fungsi DrvEnablePDEV driver printer, sebagai argumen hDriver fungsi.
hOEM
Handel instans plug-in. Disediakan oleh driver Unidrv atau Pscript5.
pPublicDM
Arahkan ke struktur DEVMODEW printer. Disediakan oleh driver Unidrv atau Pscript5.
pOEMDM
Arahkan ke anggota struktur DEVMODEW privat plug-in penyajian. Disediakan oleh driver Unidrv atau Pscript5.
pDrvProcs
Tidak digunakan. Dalam versi antarmuka sebelumnya, ini adalah penunjuk ke struktur DRVPROCS .
Keterangan
Struktur DEVOBJ dapat diakses oleh fungsi pengait DDI grafis melalui anggota dhpdev struktur SURFOBJ. Untuk informasi selengkapnya, lihat IPrintOemUni::EnablePDEV atau IPrintOemPS::EnablePDEV.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | printoem.h (termasuk Printoem.h) |