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 ausgeführt wird. andernfalls FALSE. Wenn der Rückgabewert FALSE ist, rufen Sie GetLastError auf, um den Fehlerstatus abzurufen.
Hinweise
Druckertreiber sollten GetProcAddress für das Modul winspool.drv aufrufen, um die Adresse der GetPrintExecutionData-Funktion abzurufen, da GetPrintExecutionData auf Windows Vista oder früheren Versionen von Windows nicht unterstützt wird.
GetPrintExecutionData schlägt nur fehl, wenn der Wert von pData NULL ist.
Der Wert des clientAppPID-Members von PRINT EXECUTION _ _ DATA ist nur dann sinnvoll, wenn der Wert des Kontexts PRINT EXECUTION CONTEXT _ _ _ WOW64 lautet. Wenn der Wert von context nicht PRINT EXECUTION CONTEXT _ _ _ WOW64 ist, ist der Wert von clientAppPID 0.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
nur Windows 7 [ Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server 2008 [ R2-Desktop-Apps] |
| Header |
|
| DLL |
|