GetPrintExecutionData-Funktion
GetPrintExecutionData ruft den aktuellen Druckkontext ab.
Hinweis
Diese Funktion ist für die Verwendung durch Druckertreiber vorgesehen, die im Kontext des Druckspoolers ausgeführt werden.
Syntax
BOOL WINAPI GetPrintExecutionData(
_Out_ PRINT_EXECUTION_DATA *pData
);
Parameter
-
pData [out]
-
Ein Zeiger auf eine Variable, die die Adresse der PRINT_EXECUTION_DATA-Struktur empfängt.
Rückgabewert
Gibt TRUE zurück, wenn die Funktion erfolgreich ist. andernfalls FALSE. Wenn der Rückgabewert FALSE ist, rufen Sie GetLastError auf, um den Fehler status zu erhalten.
Bemerkungen
Druckertreiber sollten GetProcAddress im Modul winspool.drv aufrufen, um die Adresse der GetPrintExecutionData-Funktion abzurufen, da GetPrintExecutionData unter Windows Vista oder früheren Versionen von Windows nicht unterstützt wird.
GetPrintExecutionData schlägt nur fehl, wenn der Wert von pDataNULL ist.
Der Wert des clientAppPID-Membersvon PRINT_EXECUTION_DATA ist nur dann sinnvoll, wenn der Wert des KontextsPRINT_EXECUTION_CONTEXT_WOW64 ist. Wenn der Wert des Kontexts nicht PRINT_EXECUTION_CONTEXT_WOW64 ist, ist der Wert von clientAppPID 0.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [nur Desktop-Apps] |
Header |
|
DLL |
|