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


IOCTL_SYSENV_GET_VARIABLE IOCTL (ntddsysenv.h)

Возвращает значение указанных системных переменных среды с помощью устройства SysEnv.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Указатель на структуру SYSENV_VARIABLE , указывающую переменную ..

Длина входного буфера

Размер структуры SYSENV_VARIABLE .

Выходной буфер

Указатель на структуру SYSENV_VALUE , получающую значение переменной.

Длина выходного буфера

Размер структуры SYSENV_VALUE .

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — Состояние до соответствующего условия ошибки в виде кода NTSTATUS .

Требования

Требование Значение
Заголовок ntddsysenv.h

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

Создание запросов IOCTL в драйверах

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously