Funzione GetPrintExecutionData

GetPrintExecutionData recupera il contesto di stampa corrente.

Nota

Questa funzione è destinata all'uso da parte dei driver di stampante in esecuzione nel contesto del spooler di stampa.

Sintassi

BOOL WINAPI GetPrintExecutionData(
  _Out_ PRINT_EXECUTION_DATA *pData
);

Parametri

pData [out]

Puntatore a una variabile che riceve l'indirizzo della struttura PRINT_EXECUTION_DATA .

Valore restituito

Restituisce TRUE se la funzione ha esito positivo; in caso contrario FALSE. Se il valore restituito è FALSE, chiamare GetLastError per ottenere lo stato dell'errore.

Commenti

I driver della stampante devono chiamare GetProcAddress nel modulo winspool.drv per ottenere l'indirizzo della funzione GetPrintExecutionData perché GetPrintExecutionData non è supportato in Windows Vista o versioni precedenti di Windows.

GetPrintExecutionData ha esito negativo solo se il valore di pData è NULL.

Il valore del membro clientAppPID di PRINT_EXECUTION_DATA è significativo solo se il valore del contesto è PRINT_EXECUTION_CONTEXT_WOW64. Se il valore del contesto non è PRINT_EXECUTION_CONTEXT_WOW64, il valore di clientAppPID è 0.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Winspool.h (include Windows.h)
DLL
Winspool.drv

Vedi anche

Getlasterror

GetProcAddress

PRINT_EXECUTION_CONTEXT

PRINT_EXECUTION_DATA