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


IOCTL_SYSENV_QUERY_VARIABLE_INFO IOCTL (ntddsysenv.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Указатель на переменную ULONG, содержащую атрибуты системной переменной среды.

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

Размер ULONG.

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

Указатель на структуру SYSENV_VARIABLE_INFO , содержащую сведения об переменных.

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

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

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

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

Требования

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

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

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

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously