다음을 통해 공유


IWSDDeviceProxy::GetServiceProxyByType 메서드(wsdclient.h)

포트 유형 이름으로 디바이스에서 노출하는 서비스에 대한 일반 IWSDServiceProxy 프록시를 검색합니다.

구문

HRESULT GetServiceProxyByType(
  [in]  const WSDXML_NAME *pType,
  [out] IWSDServiceProxy  **ppServiceProxy
);

매개 변수

[in] pType

포트 형식 이름을 지정하는 WSDXML_NAME 구조체에 대한 참조입니다.

[out] ppServiceProxy

지정된 서비스와 연결된 IWSDServiceProxy 개체에 대한 포인터입니다.

반환 값

가능한 반환 값에는 다음이 포함되지만 이에 국한되지는 않습니다.

반환 코드 Description
S_OK
메서드가 성공적으로 완료되었습니다.
E_POINTER
pType 또는 ppServiceProxyNULL입니다.
E_INVALIDARG
pType으로 지정된 서비스와 연결된 메타데이터가 없습니다.
E_OUTOFMEMORY
메모리가 부족하여 작업을 완료할 수 없습니다.
E_FAIL
서비스 프록시와 연결된 엔드포인트가 없습니다.

설명

디바이스가 지정된 유형의 서비스를 둘 이상 호스트하는 경우 서비스 중 하나에 대한 프록시가 반환될 수 있습니다. 이러한 경우 호출자는 반환되는 특정 서비스 프록시에 의존해서는 안 됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wsdclient.h(Wsdapi.h 포함)
DLL Wsdapi.dll

참고 항목

IWSDDeviceProxy