IPrintCoreUI2::QuerySimulationSupport-Methode (prcomoem.h)
Die IPrintCoreUI2::QuerySimulationSupport
-Methode ruft eine Spoolersimulationsfunktionsstruktur ab, die die Arten der Simulation angibt, die der Spooler unterstützt.
Syntax
HRESULT QuerySimulationSupport(
[in] HANDLE hPrinter,
[in] DWORD dwLevel,
[out] PBYTE pCaps,
[in] DWORD cbSize,
[out] PDWORD pcbNeeded
);
Parameter
[in] hPrinter
Gibt einen Ziehpunkt für den Drucker an.
[in] dwLevel
Gibt die im Puffer zurückgegebene Spoolersimulationsfunktionsstruktur an, auf die von pCapsverwiesen wird. Derzeit wird nur Stufe 1 der Spoolersimulation unterstützt.
Wert | Unterstützungsstruktur der Spoolersimulation |
---|---|
1 |
SIMULATE_CAPS_1 (definiert in printoem.h) |
[out] pCaps
Zeiger auf den Ausgabepuffer, der eine Struktur des Typs enthält, der durch den Wert im dwLevel Parameter angegeben ist.
[in] cbSize
Gibt die Größe des Ausgabepuffers in Bytes an, auf die durch pCaps-verwiesen wird.
[out] pcbNeeded
Gibt die Größe des Speichers in Bytes an, der zum Speichern einer Struktur des typs erforderlich ist, der durch dwLevel-angegeben wird.
Rückgabewert
Die Methode muss einen der folgenden Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
|
Der Wert in cbSize war kleiner als die Anzahl der Bytes, die in den Ausgabepuffer geschrieben werden sollen (der Puffer, auf den pCapsverweist).
Die Methode wurde aufgerufen, wobei pCaps auf NULL-festgelegt wurde. |
|
Die Methode wird nicht unterstützt.
Eine Struktur des durch dwLevel- angegebenen Typs wird nicht unterstützt. |
|
Fehler bei der Methode. |
Bemerkungen
Diese Methode wird nur für Windows XP Pscript5-Plug-Ins unterstützt, nicht für Unidrv-Plug-Ins.
Die IPrintCoreUI2::QuerySimulationSupport
-Methode speichert eine Spoolersimulationsfunktionsstruktur im Puffer, auf die durch pCapsverwiesen wird. Diese Struktur gibt die Ebene der Spoolerunterstützung für "N-up"-Druck, Umgekehrtdruck, die maximale Anzahl von Seiten an, die gedruckt, sortiert und andere.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | prcomoem.h (einschließlich Prcomoem.h) |