Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает сведения о системных переменных среды с помощью устройства SysEnv.
Основной код
Входной буфер
Логическое значение, указывающее, следует ли включать значения.
Длина входного буфера
Размер BOOLEAN.
Выходной буфер
Указатель на буфер, содержащий сведения об переменной системной среды. Если запрошены значения, буфер указывает на массив XVARIABLE_NAME_AND_VALUE структур. В противном случае возвращает массив XVARIABLE_NAME структур.
Расположение следующей записи определяется NextEntryOffsetXVARIABLE_NAME_AND_VALUE и XVARIABLE_NAME.
Длина выходного буфера
Длина входных данных в байтах выходного буфера. В выходных данных длина в байтах возвращаемых данных. Если входной буфер достаточно велик, это значение указывает объем данных, скопированных в выходной буфер. Если входной буфер слишком мал, он указывает необходимую длину буфера.
Блок состояния
Irp->IoStatus.Status STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние соответствующего условия ошибки в качестве кода NTSTATUS.
Требования
| Требование | Ценность |
|---|---|
| заголовка | ntddsysenv.h |
См. также
создание запросов IOCTL в драйверах
WdfIoTargetSendInternalIoctlOthersSynchronously