Поделиться через


функция обратного вызова FN_VMB_PACKET_SET_COMPLETION_ROUTINE (vmbuskernelmodeclientlibapi.h)

[Некоторые сведения связаны с предварительно выпущенным продуктом, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.]

Функция VmbPacketSetCompletionRoutine задает подпрограмму завершения для объекта пакета.

Синтаксис

FN_VMB_PACKET_SET_COMPLETION_ROUTINE FnVmbPacketSetCompletionRoutine;

void FnVmbPacketSetCompletionRoutine(
  VMBPACKET PacketObject,
  PFN_VMB_PACKET_COMPLETION_ROUTINE CompletionRoutine
)
{...}

Параметры

PacketObject

Пакет, для которого необходимо указать подпрограмму завершения.

CompletionRoutine

Функция для вызова при завершении пакета.

Возвращаемое значение

Никакой

Замечания

Важный

Эта функция вызывается через клиентский интерфейс клиентской библиотеки режима ядра VMBus (KMCL), предоставляемый драйвером шины Vmbkmcl.sys. Это клиентская функция, доступ к ней осуществляется из структуры KMCL_CLIENT_INTERFACE_V1.

Дополнительные сведения см. в разделе "Примечания" KMCL_CLIENT_INTERFACE_V1.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1803
заголовка vmbuskernelmodeclientlibapi.h

См. также

EvtVmbPacketCompletionRoutine

VmbPacketSend

VmbPacketSendWithExternalMdl

VmbPacketSendWithExternalPfns