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 |