Função PTGetPrintDeviceCapabilities (prntvpt.h)

Recupera os recursos da impressora do dispositivo formatados em conformidade com o esquema de impressão XML.

Sintaxe

HRESULT PTGetPrintDeviceCapabilities(
  [in]            HPTPROVIDER hProvider,
  [in, optional]  IStream     *pPrintTicket,
                  IStream     *pDeviceCapabilities,
  [out, optional] BSTR        *pbstrErrorMessage
);

Parâmetros

[in] hProvider

Um identificador para um provedor de dispositivos abertos cujos recursos de impressão devem ser recuperados. Esse identificador é retornado pela função PTOpenProvider ou PTOpenProviderEx .

[in, optional] pPrintTicket

Um ponteiro opcional para um fluxo com sua posição de busca no início do conteúdo do tíquete de impressão. Este parâmetro pode ser NULL.

pDeviceCapabilities

Um ponteiro para o fluxo em que os recursos de impressão do dispositivo serão gravados, começando na posição de busca atual.

[out, optional] pbstrErrorMessage

Um ponteiro para um arquivo PDC ou uma cadeia de caracteres que especifica o que, se alguma coisa, é inválido sobre pPrintTicket. Se for válido, esse valor será NULL. A função usará esse parâmetro somente se pPrintTicket for usado.

Retornar valor

Se a operação for bem-sucedida, o valor retornado será S_OK. Caso contrário, retornará uma mensagem de erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho prntvpt.h
Biblioteca Prntvpt.lib
DLL Prntvpt.dll

Confira também

PTGetPrintCapabilities