Bagikan melalui


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)

Lihat juga

DEVMODEW

DrvCompletePDEV

DrvEnablePDEV

IPrintOemPS::EnablePDEV

IPrintOemUni::EnablePDEV

SURFOBJ