Função RouterRegisterForPrintAsyncNotifications (prnasntp.h)
A RouterRegisterForPrintAsyncNotifications
função registra notificações assíncronas associadas a uma impressora ou servidor de impressão.
Sintaxe
HRESULT RouterRegisterForPrintAsyncNotifications(
[in] PCWSTR pName,
[in] PrintAsyncNotificationType *pNotificationType,
[in] PrintAsyncNotifyUserFilter eNotifyFilter,
[in] PrintAsyncNotifyConversationStyle eConversationStyle,
[in] IPrintAsyncNotifyCallback *pCallback,
[out] HANDLE *phNotify
);
Parâmetros
[in] pName
Um ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome da impressora ou do servidor de impressão.
[in] pNotificationType
Um ponteiro para o GUID que representa o tipo de notificações de interesse para o chamador.
[in] eNotifyFilter
O filtro para a sessão ou o usuário de interesse para o chamador ao receber notificações.
[in] eConversationStyle
O tipo de comunicação: unidirecional ou bidirecional.
[in] pCallback
Um ponteiro para o retorno de chamada usado entrega as notificações.
[out] phNotify
Um ponteiro para uma alça opaca. O chamador pode usar esse identificador para descontinuar o recebimento de notificações.
Retornar valor
Essa função retorna S_OK com êxito e, caso contrário, um código de erro COM padrão.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | prnasntp.h (inclua Prnasntp.h) |
Biblioteca | Spoolss.lib |
DLL | Spoolss.dll |