FN_VMB_CLIENT_CHANNEL_INIT_SET_TARGET_PNP 콜백 함수(vmbuskernelmodeclientlibapi.h)
[일부 정보는 상업적으로 출시되기 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보와 관련하여 명시적이거나 묵시적인 보증을 하지 않습니다.]
VmbClientChannelInitSetTargetPnp 함수는 인터페이스 형식 및 인스턴스 ID별로 클라이언트 채널의 대상을 설정합니다. 이 함수가 호출되면 KMCL(커널 모드 클라이언트 라이브러리)은 PnP를 사용하여 제공된 인터페이스에 해당하는 VMBus PDO(물리적 디바이스 개체)를 찾습니다.
통사론
FN_VMB_CLIENT_CHANNEL_INIT_SET_TARGET_PNP FnVmbClientChannelInitSetTargetPnp;
NTSTATUS FnVmbClientChannelInitSetTargetPnp(
VMBCHANNEL Channel,
LPCGUID InterfaceType,
LPCGUID InterfaceInstance,
PFN_VMB_CHANNEL_PNP_FAILURE PnpFailureCallback
)
{...}
매개 변수
Channel
채널에 대한 포인터입니다.
InterfaceType
인터페이스 형식 GUID에 대한 포인터입니다. 이 GUID는 채널 형식 및 채널과 함께 사용되는 프로토콜을 식별합니다.
InterfaceInstance
인스턴스 형식 GUID에 대한 포인터입니다. 서비스의 특정 인스턴스입니다. 제공되지 않으면 제공된 형식을 가진 모든 인스턴스가 허용됩니다.
PnpFailureCallback
PnP 디바이스가 있는 경우에도 디바이스가 비동기적으로 연결되지 않는 경우 호출할 이벤트 콜백에 대한 포인터입니다.
반환 값
VmbClientChannelInitSetTargetPnp 다음 값을 반환합니다.
반환 코드 | 묘사 |
---|---|
|
Channel 값이 잘못되었거나 사용 안 함과 같은 잘못된 상태입니다. |
발언
두 개의 매개 변수 네트워크 인터페이스가 있는 경우 InterfaceType 동일한 InterfaceInstance 값이 다릅니다.
중요하다
이 함수는 Vmbkmcl.sys 버스 드라이버에서 제공하는 VMBus KMCL(커널 모드 클라이언트 라이브러리) 인터페이스를 통해 호출됩니다. KMCL_CLIENT_INTERFACE_V1 구조에서 액세스하는 클라이언트 함수입니다.
자세한 내용은 KMCL_CLIENT_INTERFACE_V1주의 섹션을 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 1803 |
헤더 | vmbuskernelmodeclientlibapi.h |