RouterRegisterForPrintAsyncNotifications (prnasntp.h)

Fungsi ini RouterRegisterForPrintAsyncNotifications mendaftar untuk pemberitahuan asinkron yang terkait dengan printer atau server cetak.

Sintaks

HRESULT RouterRegisterForPrintAsyncNotifications(
  [in]  PCWSTR                            pName,
  [in]  PrintAsyncNotificationType        *pNotificationType,
  [in]  PrintAsyncNotifyUserFilter        eNotifyFilter,
  [in]  PrintAsyncNotifyConversationStyle eConversationStyle,
  [in]  IPrintAsyncNotifyCallback         *pCallback,
  [out] HANDLE                            *phNotify
);

Parameter

[in] pName

Penunjuk ke string yang dihentikan null yang menentukan nama printer atau server cetak.

[in] pNotificationType

Penunjuk ke GUID yang mewakili jenis pemberitahuan yang menarik bagi pemanggil.

[in] eNotifyFilter

Filter untuk sesi atau pengguna yang menarik bagi pemanggil saat menerima pemberitahuan.

[in] eConversationStyle

Jenis komunikasi: searah atau dua arah.

[in] pCallback

Penunjuk ke panggilan balik yang digunakan mengirimkan pemberitahuan.

[out] phNotify

Penunjuk ke handel buram. Pemanggil dapat menggunakan handel ini untuk menghentikan penerimaan pemberitahuan.

Mengembalikan nilai

Fungsi ini mengembalikan S_OK pada keberhasilan, dan kode kesalahan COM standar sebaliknya.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header prnasntp.h (termasuk Prnasntp.h)
Pustaka Spoolss.lib
DLL Spoolss.dll

Lihat juga

RouterUnregisterForPrintAsyncNotifications