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 |