RouterRegisterForPrintAsyncNotifications-Funktion (prnasntp.h)
Die RouterRegisterForPrintAsyncNotifications
Funktion registriert sich für asynchrone Benachrichtigungen, die einem Drucker oder Druckserver zugeordnet sind.
Syntax
HRESULT RouterRegisterForPrintAsyncNotifications(
[in] PCWSTR pName,
[in] PrintAsyncNotificationType *pNotificationType,
[in] PrintAsyncNotifyUserFilter eNotifyFilter,
[in] PrintAsyncNotifyConversationStyle eConversationStyle,
[in] IPrintAsyncNotifyCallback *pCallback,
[out] HANDLE *phNotify
);
Parameter
[in] pName
Ein Zeiger auf eine NULL-endende Zeichenfolge, die den Namen des Druckers oder Druckservers angibt.
[in] pNotificationType
Ein Zeiger auf die GUID, die den Typ der Benachrichtigungen darstellt, die für den Aufrufer von Interesse sind.
[in] eNotifyFilter
Der Filter für die Sitzung oder den Benutzer, der für den Anrufer beim Empfang von Benachrichtigungen von Interesse ist.
[in] eConversationStyle
Der Kommunikationstyp: unidirektional oder bidirektional.
[in] pCallback
Ein Zeiger auf den verwendeten Rückruf übermittelt die Benachrichtigungen.
[out] phNotify
Ein Zeiger auf ein undurchsichtiges Handle. Der Aufrufer kann dieses Handle verwenden, um den Empfang von Benachrichtigungen abzubrechen.
Rückgabewert
Diese Funktion gibt S_OK bei Erfolg und andernfalls einen COM-Standardfehlercode zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | prnasntp.h (include Prnasntp.h) |
Bibliothek | Spoolss.lib |
DLL | Spoolss.dll |