Compartilhar via


Função InitializePrintMonitor (winsplp.h)

A função InitializePrintMonitor é obsoleta e tem suporte apenas para fins de compatibilidade. Novos monitores de impressão devem implementar InitializePrintMonitor2 para que possam ser usados com clusters de servidor de impressão.

A função InitializePrintMonitor de um monitor de impressão inicializa um monitor de impressão.

Sintaxe

LPMONITOREX InitializePrintMonitor(
  [in] LPWSTR pRegistryRoot
);

Parâmetros

[in] pRegistryRoot

Ponteiro fornecido pelo chamador para uma cadeia de caracteres que identifica um caminho do Registro que o monitor de impressão pode usar para armazenar valores específicos do monitor.

Retornar valor

Se a operação for bem-sucedida, a função deverá retornar um ponteiro para uma estrutura MONITOREX . Caso contrário, a função deve chamar SetLastError (descrito na documentação do SDK do Microsoft Windows) para definir um código de erro e retornar NULL.

Comentários

A função InitializePrintMonitor deve ser exportada por monitores de idioma e por DLLs do servidor de monitor de porta. A função é chamada imediatamente depois que a DLL do monitor é carregada e não é chamada novamente até que a DLL seja recarregada. Suas finalidades são permitir que o monitor se inicialize e fornecer ao spooler ponteiros para funções de monitor internas. Ponteiros de função estão contidos em uma estrutura MONITOR , que é referenciada por meio da função MONITOREX .

O parâmetro pRegistryRoot fornece um ponteiro a uma cadeia de caracteres que representa o caminho para uma chave do Registro MonitorName , em que MonitorName é o nome do monitor especificado quando a função AddMonitor do spooler foi chamada para adicionar o monitor. O monitor pode usar essa chave para armazenar valores e nomes de valor específicos do monitor. Quando a função DeleteMonitor do spooler é chamada, o spooler exclui a chave MonitorName e todos os valores armazenados abaixo dela. (As funções AddMonitor e DeleteMonitor são descritas na documentação do SDK do Windows.)

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho winsplp.h (inclua Winsplp.h)

Confira também

InitializePrintMonitorUI

MONITOREX