IPrintDialogServices::GetCurrentDevMode

[זהו תיעוד ראשוני וניתנים לשינוי.]

יישום באמצעות הפונקציה PrintDlgEx ניתן לקרוא לפעולת השירות GetCurrentDevMode כדי למלא מבנה DEVMODE עם מידע אודות המדפסת הנוכחית שנבחרה.

 (HRESULT GetCurrentDevMode LPDEVMODElpDevMode,UINT* pcbSize);
 

פרמטרים

lpDevMode
מצביע למאגר שאינו מקבל מבנה DEVMODE המכיל מידע אודות המדפסת הנוכחית שנבחרה.
pcbSize
המצביע למשתנה UINT . הקלט, המשתנה מציין את הגודל בבתים של המאגר הצביע על-ידי הפרמטר lpDevMode . הפלט, המשתנה מכיל את מספר הבתים שנכתבים lpDevMode.

אם הגודל הוא אפס על קלט, הפונקציה מחזירה את גודל המאגר הדרוש (בבתים) pcbSize , משתמשים המאגר lpDevMode.

להחזיר ערכים

אם פעולת השירות פועלת בהצלחה, הערך המוחזר הוא S_OK. אם המדפסת לא נבחר, ערך ההחזרה הוא S_OK הערך המוחזר ב- pcbSize הוא אפס, מאגר lpDevMode אינו משתנה.

אם מתרחשת שגיאה, הערך המוחזר הוא קוד שגיאת COM. לקבלת מידע נוסף, ראה שגיאה בטיפול.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 5.0 או גירסה מתקדמת יותר.
Windows:לא נתמך.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על commdlg.h.

ראה גם

סקירה ספריה של תיבת הדו-שיח נפוצות, IPrintDialogServices, DEVMODE, PrintDlgEx

Index