Método IPrintSchemaCapabilities::GetFeature (printerextension.h)
Obtém um recurso nomeado do PrintCapabilities, por nome e URI de namespace completo.
Sintaxe
HRESULT GetFeature(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaFeature **ppFeature
);
Parâmetros
[in] bstrName
O valor base do atributo "name" do elemento Feature. Por exemplo, para o recurso Esquema de Impressão, a marca se parece com este <psf:Nome do recurso="psk:JobOutputBin",> mostrando um valor base de "JobOutputBin".
[in] bstrNamespaceUri
O valor de URI do namespace do atributo "name" do elemento Feature. Por exemplo, para o recurso Esquema de Impressão, a marca se parece com este <psf:Nome do recurso="psk:JobOutputBin",> com um valor de nome base de "JobOutputBin", e o URI do namespace do esquema de impressão público é "https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords". Se o recurso não estiver definido no Esquema de Impressão público, esse deverá ser o URI do namespace privado que define o recurso.
[out, retval] ppFeature
O recurso retornado.
Retornar valor
Esse método retorna um valor HRESULT .
Comentários
Quando o recurso solicitado, a opção ou a propriedade não é encontrado, esse método retorna S_FALSE e define um ponteiro NULL no objeto de saída do recurso, opção ou propriedade.
Portanto, se o objeto IPrintSchemaTicket não contiver o recurso, a opção ou a propriedade especificados, o aplicativo deverá obter um objeto IPrintSchemaCapabilities e consultá-lo por meio de IPrintSchemaCapabilities::GetFeatureByKeyName ou via IPrintSchemaCapabilities::GetFeature.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | printerextension.h |