IPrintDialogServices::GetCurrentDevMode

[Je to predbežné dokumentácie a s výhradou zmeniť.]

Niektorá aplikácia, vyu3ívajúca funkciou PrintDlgEx môžete volať metódu GetCurrentDevMode k vyplneniu štruktúry DEVMODE informácie o aktuálne vybratej tlačiarne.

 (HRESULT GetCurrentDevMode LPDEVMODElpDevMode;UINT* pcbSize);
 

Parametre

lpDevMode
Ukazovateľ medzipamäť, ktorá dostáva DEVMODE štruktúra, ktorá obsahuje informácie o aktuálne vybratej tlačiarne.
pcbSize
Ukazovateľ UINT premennej. Na vstup, premenná Určuje veľkosť v bajtoch medzipamäte poukázal na lpDevMode parameter. Na výstupe premenná obsahuje počet bajtov zapísaných do lpDevMode.

Ak je veľkosť nula na vstup, funkcia vráti požadované veľkosť medzipamäte (v bajtoch) v pcbSize a nepoužíva lpDevMode medzipamäte.

Note:

Ak je metóda úspešná, vrátená hodnota je S_OK. Ak v súčasnosti nebola vybraná žiadna tlačiareň, vrátená hodnota je S_OK, sa vrátil v pcbSize hodnotu nula a lpDevMode pufra zostáva nezmenená.

Ak sa vyskytne chyba vrátená hodnota je COM chybový kód. Ďalšie informácie nájdete v téme Chyba Manipulácia.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 5.0 alebo novšia.
Windows:Nepodporované.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v commdlg.h.

Pozri tiež

Spoločné Prehľad dialógového okna Knižnica, IPrintDialogServices, DEVMODE, PrintDlgEx

Index