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


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

Открывает подзаготовку указанного объекта конфигурации адаптера.

Синтаксис

NTSTATUS NetConfigurationOpenSubConfiguration(
  [_In_]     NETCONFIGURATION      Configuration,
  [_In_]     PCUNICODE_STRING      SubConfigurationName,
  [_In_opt_] WDF_OBJECT_ATTRIBUTES *SubConfigurationAttributes,
  [_Out_]    NETCONFIGURATION      *SubConfiguration
);

Параметры

[_In_] Configuration

Дескриптор объекта конфигурации адаптера, открытый перед вызовом NetAdapterOpenConfiguration или NetConfigurationOpenSubConfiguration.

[_In_] SubConfigurationName

Указатель на строку, указывающую имя открываемой под конфигурации.

[_In_opt_] SubConfigurationAttributes

Указатель на структуру WDF_OBJECT_ATTRIBUTES, содержащую атрибуты, предоставленные драйвером для нового объекта конфигурации. Этот параметр является необязательным и может быть WDF_NO_OBJECT_ATTRIBUTES.

[_Out_] SubConfiguration

Указатель на расположение, которое получает дескриптор к новому объекту конфигурации вложенной конфигурации.

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

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

Замечания

Если клиент предоставляет WDF_OBJECT_ATTRIBUTES, он указывает NULL для ParentObject. По умолчанию подзаготовка является родительской для существующего объекта конфигурации адаптера.

Драйвер клиента закрывает подконфигурацию, вызывая NetConfigurationClose с объектом подконфигурации или объектом конфигурации родительского адаптера.

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.21
минимальная версия UMDF 2.33
заголовка netconfiguration.h (include netadaptercx.h)
библиотеки NetAdapterCxStub.lib
IRQL PASSIVE_LEVEL

См. также

NetAdapterOpenConfiguration

NetConfigurationOpenSubConfiguration