FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID 콜백 함수(vmbuskernelmodeclientlibapi.h)

VmbServerChannelInitSetTargetInterfaceId 함수는 채널 제품의 대상 인터페이스 형식 GUID 및 instance GUID를 설정합니다.

구문

FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_INTERFACE_ID FnVmbServerChannelInitSetTargetInterfaceId;

NTSTATUS FnVmbServerChannelInitSetTargetInterfaceId(
  VMBCHANNEL Channel,
  GUID InterfaceType,
  GUID InterfaceInstance
)
{...}

매개 변수

Channel

채널에 대한 핸들입니다.

InterfaceType

인터페이스 형식 GUID에 대한 포인터입니다.

InterfaceInstance

instance 형식 GUID에 대한 포인터입니다.

반환 값

작업이 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 NTSTATUS 오류 코드를 반환합니다.

설명

InterfaceType GUID는 채널 유형, 특히 채널과 함께 사용되는 프로토콜을 식별합니다. 자식 파티션의 VMBus가 이 채널과 연결된 PDO(물리적 디바이스 개체)를 만드는 경우 이 GUID는 PnP Manager에 보고된 PDO의 하드웨어 ID의 기초입니다.

InterfaceInstance GUID는 서비스의 특정 instance 식별합니다. instance 경우 두 개의 매개 변수 네트워크 인터페이스가 있는 경우 인터페이스 형식은 동일하지만 인터페이스 instance 값이 다릅니다.

중요

이 함수는 Vmbkmcl.sys 버스 드라이버에서 제공하는 KMCL(VMBus 커널 모드 클라이언트 라이브러리) 인터페이스를 통해 호출됩니다. KMCL_SERVER_ONLY_METHODS 구조에서 액세스하는 서버 전용 함수입니다.

자세한 내용은 KMCL_SERVER_ONLY_METHODS 설명 섹션을 참조 하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 vmbuskernelmodeclientlibapi.h