IPrintOemPS2::GetPDEVAdjustment-Methode (prcomoem.h)
Die IPrintOemPS2::GetPDEVAdjustment
-Methode ermöglicht es einem Plug-In, bestimmte PDEV-Einstellungen zu überschreiben.
Syntax
HRESULT GetPDEVAdjustment(
PDEVOBJ pdevobj,
DWORD dwAdjustType,
PVOID pBuf,
DWORD cbBuffer,
[out] OUT BOOL *pbAdjustmentDone
);
Parameter
pdevobj
Zeiger auf eine DEVOBJ-Struktur .
dwAdjustType
Gibt den Typ der angeforderten Anpassung an. Die folgenden Flags werden derzeit unterstützt:
Flag | Bedeutung |
---|---|
PDEV_ADJUST_PAPER_MARGIN_TYPE | Passen Sie die Im PDEV gemeldete Einstellung des Papierrands an. Sehen Sie sich die PDEV_ADJUST_PAPER_MARGIN-Struktur an. |
PDEV_HOSTFONT_ENABLED_TYPE | Aktivieren oder deaktivieren Sie die Hostfont-Unterstützungsfunktion. Weitere Informationen finden Sie in der PDEV_HOSTFONT_ENABLED-Struktur . |
PDEV_USE_TRUE_COLOR_TYPE | Aktivieren oder deaktivieren Sie die Farbausgabe für Monochrom- und Farbdrucker. Weitere Informationen finden Sie in der PDEV_USE_TRUE_COLOR-Struktur . |
pBuf
Zeiger auf eine Struktur, die die geplanten Einstellungen enthält, die verwendet werden, wenn keine Änderungen vorgenommen werden. Diese Strukturen werden in der vorherigen Tabelle aufgeführt. Das Plug-In kann die Einstellungen in der entsprechenden Struktur überschreiben.
cbBuffer
Gibt die Größe der Struktur in Bytes an, auf die von pBuf verwiesen wird.
[out] pbAdjustmentDone
Zeiger auf einen Speicherspeicherort, den das Plug-In auf TRUE festlegt, wenn es tatsächlich einen Wert im Puffer ändert. Dies kann vom Treiber für Optimierungen verwendet werden.
Rückgabewert
Die IPrintOemPS2::GetPDEVAdjustment
Methode sollte S_OK zurückgeben, wenn sie den Anpassungstyp erkennt, und S_FALSE, wenn dies nicht der Fall ist. Wenn die Methode fehlschlägt, sollte sie E_FAIL zurückgeben. Die Kette von Plug-Ins wird aufgerufen, bis entweder S_OK oder ein anderer Fehlercode als E_NOTIMPL zurückgegeben wird. Das heißt, die Kette von Plug-Ins wird aufgerufen, bis das erste Plug-In gefunden wird, das die Anpassung verarbeiten kann.
Hinweise
Diese Funktion ist in Windows XP und höher verfügbar.
Derzeit ruft der Pscript5-Treiber auf IPrintOemPS2::GetPDEVAdjustment
, um die Im PDEV gemeldete Einstellung des Papierrands anzupassen, um das Hostfont-Feature zu aktivieren oder zu deaktivieren oder die PostScript-Farbausgabe zu aktivieren oder zu deaktivieren.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | prcomoem.h (einschließlich Prcomoem.h) |