다음을 통해 공유


InvokeService(RDS)

보다 지원 가능한 버전의 개체에서 요청된 인터페이스에 대한 포인터를 반환합니다.

중요

Windows 8 및 Windows Server 2012부터, RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. RDS를 사용하는 애플리케이션은 WCF Data Service로 마이그레이션해야 합니다.

구문

  
object.InvokeService(REFID riid, IUknown* punkNotSoFunctionalInterface, IUknown** ppunkMoreFunctionalInterface) As HRESULT  

매개 변수

riid

[in] 요청되는 인터페이스의 식별자입니다.

punkNotSoFunctionalInterface

[in] 덜 지원 가능한 원본 개체입니다.

ppunkMoreFunctionalInterface

[out] riid에서 요청된 인터페이스 포인터를 수신하는 포인터 변수의 주소입니다. 반환이 성공하면 ppunkMoreFunctionalInterface 매개 변수에 개체에 대한 요청된 인터페이스 포인터가 포함됩니다. 개체가 riid에 지정된 인터페이스를 지원하지 않으면 ppunkMoreFunctionalInterface가 NULL로 설정됩니다.

Return Value

InvokeService 메서드 호출이 성공했는지를 나타내는 HRESULT 값입니다.

설명

InvokeService의 RDS 커서 엔진 구현은 입력 행 집합(또는 여러 결과 개체)을 사용하고 입력 행 집합에서 커서 엔진을 채웁니다. 그런 다음, 포인터 자체를 반환합니다.

적용 대상

IRDSService 인터페이스(RDS)

참고 항목

RDS 메서드