Compartilhar via


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

Consulte também

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

especificação de esquema de impressão