VirtualChannelGetInstance 진입점
플러그 인이 DLL에 의해 구현된 모든 플러그 인에 대한 IWTSPlugin 인터페이스의 instance 만들도록 호출됩니다.
참고
이 함수는 플러그 인에 의해 구현되며 애플리케이션이 LoadLibrary 및 GetProcAddress 함수를 사용하여 함수에 동적으로 연결할 수 있도록 이름으로 내보내야 합니다.
이 함수의 프로토타입은 공용 헤더 파일에 포함되지 않으므로 표시된 대로 정확하게 선언해야 합니다.
구문
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 |