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


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

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

Функция VmbChannelPause перемещает канал в приостановленное состояние, что препятствует новым ввода-выводам.

Синтаксис

FN_VMB_CHANNEL_PAUSE FnVmbChannelPause;

void FnVmbChannelPause(
  VMBCHANNEL Channel
)
{...}

Параметры

Channel

Дескриптор для приостановки канала.

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

Никакой

Замечания

Эта функция ожидает, пока канал находится в приостановленном состоянии, прежде чем он возвращается. Это гарантирует, что все пакеты, ожидающие завершения, завершены.

Если канал отключен, эта функция задает канал для автоматической приостановки при его включении.

Важный

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

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

Требования

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