GetPrintExecutionData, fonction
GetPrintExecutionData récupère le contexte d’impression actuel.
Notes
Cette fonction est destinée à être utilisée par les pilotes d’imprimante qui s’exécutent dans le contexte du spouleur d’impression.
Syntaxe
BOOL WINAPI GetPrintExecutionData(
_Out_ PRINT_EXECUTION_DATA *pData
);
Paramètres
-
pData [out]
-
Pointeur vers une variable qui reçoit l’adresse de la structure PRINT_EXECUTION_DATA .
Valeur retournée
Retourne TRUE si la fonction réussit ; sinon , FALSE. Si la valeur de retour est FALSE, appelez GetLastError pour obtenir l’erreur status.
Notes
Les pilotes d’imprimante doivent appeler GetProcAddress sur le module winspool.drv pour obtenir l’adresse de la fonction GetPrintExecutionData , car GetPrintExecutionData n’est pas pris en charge sur Windows Vista ou les versions antérieures de Windows.
GetPrintExecutionData échoue uniquement si la valeur de pData est NULL.
La valeur du membre clientAppPID de PRINT_EXECUTION_DATA n’est significative que si la valeur de contexte est PRINT_EXECUTION_CONTEXT_WOW64. Si la valeur de context n’est pas PRINT_EXECUTION_CONTEXT_WOW64, la valeur de clientAppPID est 0.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête |
|
DLL |
|