다음을 통해 공유


IServiceProvider::QueryService(REFGUID,Q**) 메서드(servprov.h)

IServiceProvider 구현을 통해 노출되는 모든 서비스에 대한 팩터리 메서드 역할을 합니다.

구문

HRESULT QueryService(
  REFGUID guidService,
  Q       **pp
);

매개 변수

guidService

서비스의 고유 식별자(SID)입니다.

pp

이 함수에서 성공적으로 반환될 때 서비스의 인터페이스 포인터를 받을 호출자가 할당한 변수의 주소입니다. 호출자는 서비스가 더 이상 필요하지 않을 때 이 인터페이스 포인터를 통해 Release 를 호출합니다.

반환 값

성공에 대한 S_OK.

설명

QueryService 는 guidService로 식별된 서비스의 구현을 만들거나 액세스합니다. ppv에서 riid로 지정된 인터페이스의 주소를 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Build 22000
지원되는 최소 서버 Windows Build 22000
머리글 servprov.h