Função PTGetPrintDeviceResources (prntvpt.h)

Ele recupera os recursos de dispositivos de impressão para uma impressora formatada em conformidade com o Esquema de Impressão XML.

Sintaxe

HRESULT PTGetPrintDeviceResources(
  [in]            HPTPROVIDER hProvider,
  [in]            LPCWSTR     pszLocaleName,
  [in]            IStream     *pPrintTicket,
                  IStream     *pDeviceResources,
  [out, optional] BSTR        *pbstrErrorMessage
);

Parâmetros

[in] hProvider

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

[in] pszLocaleName

Ponteiro opcional para o nome da localidade. Este parâmetro pode ser NULL.

[in] pPrintTicket

Um ponteiro 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.

pDeviceResources

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 cadeia de caracteres que especifica o que, se alguma coisa, é inválido sobre pPrintTicket. Se for válido, esse valor será NULL.

Retornar valor

Se a operação for bem-sucedida, o valor retornado será S_OK. Caso contrário, retorna 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

PTGetPrintDeviceCapabilities