Share via


FN_VMB_PACKET_ALLOCATE 콜백 함수(vmbuskernelmodeclientlibapi.h)

[일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 명시적 또는 묵시적 보증을 하지 않습니다.]

VmbPacketAllocate 함수는 채널의 lookaside 목록에서 패킷을 할당합니다.

구문

FN_VMB_PACKET_ALLOCATE FnVmbPacketAllocate;

VMBPACKET FnVmbPacketAllocate(
  VMBCHANNEL Channel
)
{...}

매개 변수

Channel

채널에 대한 핸들입니다.

반환 값

VmbPacketAllocate 는 할당된 VMBus 패킷 개체 또는 null에 대한 포인터를 반환합니다.

설명

패킷의 기본 완료 루틴은 패킷을 자동으로 해제합니다. 패킷이 전송되지 않거나 완료 루틴이 변경된 경우 클라이언트는 VmbPacketFree 함수를 호출하여 패킷을 해제해야 합니다.

중요

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

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

요구 사항

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

추가 정보

VmbPacketFree