Compartir a través de


Función NetConfigurationOpenSubConfiguration (netconfiguration.h)

Abre una subconfiguración de un objeto de configuración de adaptador especificado.

Sintaxis

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

Parámetros

[_In_] Configuration

Identificador de un objeto de configuración de adaptador abierto en una llamada anterior a NetAdapterOpenConfiguration o NetConfigurationOpenSubConfiguration.

[_In_] SubConfigurationName

Puntero a una cadena que especifica el nombre de la subconfiguración que se va a abrir.

[_In_opt_] SubConfigurationAttributes

Puntero a una estructura de WDF_OBJECT_ATTRIBUTES que contiene atributos proporcionados por el controlador para el nuevo objeto de configuración. Este parámetro es opcional y se puede WDF_NO_OBJECT_ATTRIBUTES.

[_Out_] SubConfiguration

Puntero a una ubicación que recibe un identificador para el nuevo objeto de configuración secundaria.

Valor devuelto

La función devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, esta función puede devolver un código de error NTSTATUS adecuado.

Observaciones

Si el cliente proporciona un WDF_OBJECT_ATTRIBUTES, especifica NULL para ParentObject. De forma predeterminada, la subconfiguración está primaria en el objeto de configuración del adaptador existente.

El controlador cliente cierra la subconfiguración llamando a NetConfigurationClose con el objeto de configuración secundaria o el objeto de configuración del adaptador primario.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.21
versión mínima de UMDF 2.33
encabezado de netconfiguration.h (include netadaptercx.h)
biblioteca de NetAdapterCxStub.lib
irQL PASSIVE_LEVEL

Consulte también

NetAdapterOpenConfiguration

NetConfigurationOpenSubConfiguration