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


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

Функция VmbServerChannelInitSetTargetVtl задает целевой VTL для этого канала. Канал будет предлагаться клиентам, работающим в указанном VTL и не другим.

Синтаксис

FN_VMB_SERVER_CHANNEL_INIT_SET_TARGET_VTL FnVmbServerChannelInitSetTargetVtl;

NTSTATUS FnVmbServerChannelInitSetTargetVtl(
  VMBCHANNEL Channel,
  UINT8 TargetVtl
)
{...}

Параметры

Channel

Дескриптор для канала. Выделено VmbChannelAllocate.

TargetVtl

Уровень VTL, на котором будет предлагаться этот канал.

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

VmbServerChannelInitSetTargetVtl возвращает следующие значения состояния:

Код возврата Описание
STATUS_INVALID_PARAMETER_1 Параметр Channel был недопустимым или находился в недопустимом состоянии (отключено).
STATUS_INVALID_PARAMETER_2 Значение TargetVtl недопустимо.

Комментарии

Важно!

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

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

Требования

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

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

VmbChannelAllocate