Compartilhar via


Função BindPTProviderThunk

[Essa função não tem suporte e pode ser desabilitada ou excluída em versões futuras do Windows. PTOpenProviderEx fornece funcionalidade equivalente e deve ser usado em vez disso.]

Abre uma instância de um provedor de tíquete de impressão.

Sintaxe

HRESULT BindPTProviderThunk(
  _In_  LPTSTR      pszPrinterName,
  _In_  INT         maxVersion,
  _In_  INT         prefVersion,
  _Out_ HPTPROVIDER *phProvider,
  _Out_ INT         *usedVersion
);

Parâmetros

pszPrinterName [in]

O nome completo de uma fila de impressão.

maxVersion [in]

A versão mais recente do Esquema de Impressão compatível com o chamador.

prefVersion [in]

A versão do Esquema de Impressão solicitada pelo chamador.

phProvider [out]

Um ponteiro para um identificador para o provedor de tíquete de impressão.

usedVersion [out]

A versão do Esquema de Impressão que o provedor de tíquete de impressão usará.

Valor retornado

Se o método for bem-sucedido, ele retornará S_OK; caso contrário, ele retornará um código de erro HRESULT . Para obter mais informações sobre códigos de erro COM, consulte Tratamento de erros.

Comentários

Antes de chamar essa função, o thread de chamada deve inicializar COM chamando CoInitializeEx.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
DLL
Prntvpt.dll

Confira também

Esquema de Impressão

PTOpenProviderEx

Impressão

Funções da API do Spooler de impressão