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 do palavra-chave e o URI do namespace 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 do palavra-chave

[in] bstrNamespaceUri

O URI do namespace palavra-chave

[out, retval] ppParameterDefinition

O objeto IPrintSchemaParameterDefinition

Retornar valor

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.

Comentários

Para ser consistente com IPrintSchemaCapabilities::GetFeature, o método GetParameterDefinition funciona para qualquer elemento psf:ParameterDef definido nos namespaces de palavra-chave públicos. O método GetParameterDefinition também funciona para qualquer namespace de palavra-chave privado definido por IHV que usa o tipo de dados StringParamType ou 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 da Especificação do Esquema de Impressão.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Área de Trabalho
Cabeçalho printerextension.h

Confira também

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

Especificação de esquema de impressão