IPrintDialogServices::GetCurrentPrinterName

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

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

(HRESULT GetCurrentPrinterName LPTSTRlpPrinterName,UINT* pcchSize);
 

פרמטרים

lpPrinterName
מצביע למאגר שאינו מקבל את שם המדפסת הנוכחית שנבחרה המסתיימת ב- null.
pcchSize
המצביע למשתנה UINT . הקלט, המשתנה מציין את הגודל בבתים (בגירסת ANSI) או תווים של 16 סיביות (גירסת Unicode), מאגר הצביע על-ידי הפרמטר lpPrinterName . הפלט, המשתנה מכיל את מספר הבתים או תווים, כולל התו null סיום שנכתבו למאגר.

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

להחזיר ערכים

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

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

QuickInfo

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

ראה גם

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

Index