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


Функция NetConfigurationAssignUnicodeString (netconfiguration.h)

Функция NetConfigurationAssignUnicodeString назначает указанную строку Юникода указанному имени значения в реестре.

Синтаксис

NTSTATUS NetConfigurationAssignUnicodeString(
  [_In_] NETCONFIGURATION Configuration,
  [_In_] PCUNICODE_STRING ValueName,
  [_In_] PCUNICODE_STRING Value
);

Параметры

[_In_] Configuration

Дескриптор объекта NETCONFIGURATION, представляющий открытый раздел реестра.

[_In_] ValueName

Указатель на структуру UNICODE_STRING , содержащую имя значения.

[_In_] Value

Указатель на структуру UNICODE_STRING , содержащую строку, которая должна быть назначена имени значения, заданного ValueName .

Возвращаемое значение

Эта функция возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае эта функция может вернуть соответствующий код ошибки NTSTATUS.

Комментарии

Драйвер клиента получает дескриптор объекта NETCONFIGURATION, вызывая NetAdapterOpenConfiguration или NetConfigurationOpenSubConfiguration.

Если в открытом разделе реестра уже существует запись с тем же именем , что и ValueName , NetConfigurationAssignUnicodeString заменяет текущее значение значением, предоставленным вызывающим объектом. В противном случае NetConfigurationAssignUnicodeString добавляет новую запись значения с заданным именем и предоставленным значением в реестр.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1.21
Минимальная версия UMDF 2.33
Верхняя часть netconfiguration.h (включая netadaptercx.h)
IRQL PASSIVE_LEVEL