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

WdfIoTargetSendInternalIoctlSynchronous

WdfIoTargetSendIoctlSynchronously