IPrintSchemaCapabilities2::GetParameterDefinition 메서드(printerextension.h)
GetParameterDefinition 메서드는 IPrintSchemaParameterDefinition 개체를 검색하고 PrintCapabilites XML의 psf:ParameterDef 요소를 나타냅니다.
키워드(keyword) 이름 및 키워드(keyword) 네임스페이스 URI는 검색할 IPrintSchemaParameterDefinition 개체를 지정합니다.
구문
HRESULT GetParameterDefinition(
[in] BSTR bstrName,
[in] BSTR bstrNamespaceUri,
[out, retval] IPrintSchemaParameterDefinition **ppParameterDefinition
);
매개 변수
[in] bstrName
키워드(keyword) 이름
[in] bstrNamespaceUri
키워드(keyword) 네임스페이스 URI
[out, retval] ppParameterDefinition
IPrintSchemaParameterDefinition 개체
반환 값
GetParameterDefinition 메서드는 HRESULT 값을 반환합니다. 속성 호출이 실패하면 적절한 HRESULT 오류 코드가 반환됩니다.
설명
IPrintSchemaCapabilities::GetFeature와 일치하기 위해 GetParameterDefinition 메서드는 공용 키워드(keyword) 네임스페이스에 정의된 psf:ParameterDef 요소에 대해 작동합니다. GetParameterDefinition 메서드는 StringParamType 또는 IntegerParamType 데이터 형식을 사용하는 모든 IHV 정의 프라이빗 키워드(keyword) 네임스페이스에서도 작동합니다.
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 |