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 |