IPrintDialogServices::GetCurrentDevMode

[Acest lucru este documenta?ia preliminare și subiect pentru a schimba].

O cerere utilizând funcția PrintDlgEx puteți apela metoda GetCurrentDevMode pentru a umple o mod dezvoltare structură cu informații despre imprimanta curent selectată.

 (HRESULT GetCurrentDevMode LPDEVMODElpDevMode,UINT* pcbSize);
 

Parametrii

lpDevMode
Indicatorul pentru a o tampon care primește o structură mod dezvoltare care con?in informa?ii despre imprimanta curent selectată.
pcbSize
Indicatorul pentru a o variabilă UINT . La intrare, variabila specifică dimensiunea, în octeți, de tampon a subliniat de parametrul lpDevMode . Produc?ia, variabila conține numărul de octeți scrise pentru lpDevMode.

Dacă dimensiunea este zero la intrare, funcția întoarce mărime tampon necesare (în octeți) în pcbSize și nu utilizați tampon lpDevMode.

Valorile întroarse

Dacă metoda este de succes, valoarea returnată este S_OK. Dacă imprimanta nu este selectat, valoarea returnată este S_OK, valoarea returnată în pcbSize este zero, și lpDevMode tampon este neschimbată.

Dacă apare o eroare, valoarea returnată este un cod de eroare la COM. Pentru mai multe informații, consultați Eroare de manipulare.

QuickInfo

nbsp; Windows &NT: necesită versiunea 5.0 sau o versiune ulterioară.
Windows:Neacceptat.
Windows CE:Neacceptat.
Antet:A declarat în commdlg.h.

A se vedea, de asemenea

Comune Dialog casetă de prezentare biblioteca, IPrintDialogServices, mod dezvoltare, PrintDlgEx

Index