Fungsi GetPrintExecutionData

GetPrintExecutionData mengambil konteks cetak saat ini.

Catatan

Fungsi ini ditujukan untuk digunakan oleh pengandar printer yang berjalan dalam konteks penampung cetak.

Sintaks

BOOL WINAPI GetPrintExecutionData(
  _Out_ PRINT_EXECUTION_DATA *pData
);

Parameter

pData [out]

Penunjuk ke variabel yang menerima alamat struktur PRINT_EXECUTION_DATA .

Menampilkan nilai

Mengembalikan TRUE jika fungsi berhasil; jika tidak FALSE. Jika nilai yang dikembalikan adalah FALSE, panggil GetLastError untuk mendapatkan status kesalahan.

Keterangan

Driver printer harus memanggil GetProcAddress pada modul winspool.drv untuk mendapatkan alamat fungsi GetPrintExecutionData karena GetPrintExecutionData tidak didukung pada Windows Vista atau versi Windows yang lebih lama.

GetPrintExecutionData hanya gagal jika nilai pData adalah NULL.

Nilai anggota clientAppPIDdari PRINT_EXECUTION_DATA hanya bermakna jika nilai konteksPRINT_EXECUTION_CONTEXT_WOW64. Jika nilai konteks tidak PRINT_EXECUTION_CONTEXT_WOW64, nilai clientAppPID adalah 0.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 R2 [hanya aplikasi desktop]
Header
Winspool.h (termasuk Windows.h)
DLL
Winspool.drv

Lihat juga

GetLastError

GetProcAddress

PRINT_EXECUTION_CONTEXT

PRINT_EXECUTION_DATA