Método IPrintSchemaCapabilities2::GetParameterDefinition (printerextension.h)
O método GetParameterDefinition recupera o objeto IPrintSchemaParameterDefinition e representa o elemento psf:ParameterDef no XML PrintCapabilites.
O nome da palavra-chave e o URI do namespace da palavra-chave especificam o objeto IPrintSchemaParameterDefinition a ser recuperado.
Sintaxe
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
Parâmetros
[in] bstrName
O nome da palavra-chave
[in] bstrNamespaceUri
O URI do namespace da palavra-chave
[out, retval] ppParameterDefinition
O objeto IPrintSchemaParameterDefinition
Valor de retorno
O método GetParameterDefinition retorna um valor HRESULT. Se a chamada de propriedade não tiver sido bem-sucedida, ela retornará o código de erro HRESULT apropriado.
Observações
Para ser consistente com IPrintSchemaCapabilities::GetFeature, o método GetParameterDefinition funciona para qualquer elemento psf:ParameterDef definido nos namespaces de palavra-chave pública. O método GetParameterDefinition também funciona para qualquer namespace de palavra-chave privada definido por IHV que use o StringParamType ou o tipo de dados IntegerParamType.
Quando você usa o elemento psf:ParameterDef com o QNameParamType ou o tipo de dados DecimalParamType, GetParameterDefinition retornará HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED).
Para obter mais informações sobre os tipos de dados que você pode usar com o elemento psf:ParameterDef, consulte a seção 2.1.3.1 do especificação de esquema de impressão.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8.1 |
servidor com suporte mínimo | Windows Server 2012 R2 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | printerextension.h |