функция обратного вызова 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

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

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

None

Remarks

Важно!

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1803
Верхняя часть vmbuskernelmodeclientlibapi.h

См. также раздел

EvtVmbPacketCompletionRoutine

VmbPacketSend

VmbPacketSendWithExternalMdl

VmbPacketSendWithExternalPfns