다음을 통해 공유


VirtualChannelGetInstance 진입점

플러그 인이 DLL에 의해 구현된 모든 플러그 인에 대한 IWTSPlugin 인터페이스의 instance 만들도록 호출됩니다.

참고

이 함수는 플러그 인에 의해 구현되며 애플리케이션이 LoadLibraryGetProcAddress 함수를 사용하여 함수에 동적으로 연결할 수 있도록 이름으로 내보내야 합니다.

이 함수의 프로토타입은 공용 헤더 파일에 포함되지 않으므로 표시된 대로 정확하게 선언해야 합니다.

구문

HRESULT VCAPITYPE VirtualChannelGetInstance(
  _In_    REFIID refiid,
  _Inout_ ULONG  *pNumObjs,
  _Out_   VOID   **ppObjArray
);

매개 변수

refiid [in]

반환할 인터페이스의 형식을 지정합니다. IID_IWTSPlugin 합니다.

pNumObjs [in, out]

검색된 인터페이스 수를 수신하는 ULONG 변수의 주소입니다.

ppObjArray [out]

인터페이스 포인터를 수신하는 포인터 배열의 주소입니다. 이 매개 변수가 NULL인 경우 구현은 pNumObjs 매개 변수에 DLL에 의해 구현된 플러그 인 수를 넣어야 합니다. 이렇게 하면 호출자가 ppObjArray에 적절한 크기 배열을 할당할 수 있습니다.

반환 값

이 진입점이 성공하면 S_OK 반환합니다. 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008