IPrintSchemaCapabilities2::GetParameterDefinition 메서드(printerextension.h)

GetParameterDefinition 메서드는 IPrintSchemaParameterDefinition 개체를 검색하고 PrintCapabilites XML의 psf:ParameterDef 요소를 나타냅니다.

키워드 이름 및 키워드 네임스페이스 URI는 검색할 IPrintSchemaParameterDefinition 개체를 지정합니다.

구문

HRESULT GetParameterDefinition(
  [in]          BSTR                            bstrName,
  [in]          BSTR                            bstrNamespaceUri,
  [out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);

매개 변수

[in] bstrName

키워드 이름

[in] bstrNamespaceUri

키워드 네임스페이스 URI

[out, retval] ppParameterDefinition

IPrintSchemaParameterDefinition 개체

반환 값

GetParameterDefinition 메서드는 HRESULT 값을 반환합니다. 속성 호출에 실패하면 적절한 HRESULT 오류 코드가 반환됩니다.

설명

IPrintSchemaCapabilities::GetFeature와 일치하기 위해 GetParameterDefinition 메서드는 공용 키워드 네임스페이스에 정의된 psf:ParameterDef 요소에 대해 작동합니다. GetParameterDefinition 메서드는 StringParamType 또는 IntegerParamType 데이터 형식을 사용하는 모든 IHV 정의 프라이빗 키워드 네임스페이스에서도 작동합니다.

QNameParamType 또는 DecimalParamType 데이터 형식과 함께 psf:ParameterDef 요소를 사용하는 경우 GetParameterDefinition 은 HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)를 반환합니다.

psf:ParameterDef 요소와 함께 사용할 수 있는 데이터 형식에 대한 자세한 내용은 인쇄 스키마 사양의 섹션 2.1.3.1을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 8.1
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 데스크톱
헤더 printerextension.h

참고 항목

IPrintSchemaCapabilities2

IPrintSchemaParameterDefinition

인쇄 스키마 사양