Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |