estructura NDIS_MINIPORT_INIT_PARAMETERS (ndis.h)

La estructura de NDIS_MINIPORT_INIT_PARAMETERS define los parámetros de inicialización para un adaptador de minipuerto.

Sintaxis

typedef struct _NDIS_MINIPORT_INIT_PARAMETERS {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  PNDIS_RESOURCE_LIST                  AllocatedResources;
  NDIS_HANDLE                          IMDeviceInstanceContext;
  NDIS_HANDLE                          MiniportAddDeviceContext;
  NET_IFINDEX                          IfIndex;
  NET_LUID                             NetLuid;
  PNDIS_PORT_AUTHENTICATION_PARAMETERS DefaultPortAuthStates;
  PNDIS_PCI_DEVICE_CUSTOM_PROPERTIES   PciDeviceCustomProperties;
} NDIS_MINIPORT_INIT_PARAMETERS, *PNDIS_MINIPORT_INIT_PARAMETERS;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_MINIPORT_INIT_PARAMETERS. NDIS establece el miembro Type de la estructura especificada en NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, el miembro Revision en NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 y el miembro Size en NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.

Flags

Reservado para NDIS.

AllocatedResources

Puntero a una estructura de tipo NDIS_RESOURCE_LIST que enumera los recursos de hardware que el administrador de Plug and Play asignó al adaptador de minipuerto. El NDIS_RESOURCE_LIST es la definición de tipo que equivale al CM_PARTIAL_RESOURCE_LIST en las plataformas de Windows 2000 y versiones posteriores.

IMDeviceInstanceContext

Puntero al área de contexto de un dispositivo virtual que admite un controlador intermedio. El controlador pasó este puntero al Función NdisIMInitializeDeviceInstanceEx en el parámetro DeviceContext . Si el controlador de minipuerto no es un controlador intermedio, IMDeviceInstanceContext es NULL.

MiniportAddDeviceContext

Identificador de un área de contexto asignada por el controlador o NULL. El controlador de minipuerto especifica este controlador, si existe, en la función MiniportAddDevice .

IfIndex

Índice de interfaz de red asociado al adaptador de minipuerto.

NetLuid

Valor de NET_LUID asociado al adaptador de minipuerto.

DefaultPortAuthStates

Puntero a un NDIS_PORT_AUTHENTICATION_PARAMETERS estructura que define los parámetros de autenticación de puerto predeterminados para el adaptador de miniport. Para más información sobre los parámetros de autenticación de puertos, consulte OID_GEN_PORT_AUTHENTICATION_PARAMETERS.

PciDeviceCustomProperties

Puntero a un NDIS_PCI_DEVICE_CUSTOM_PROPERTIES estructura que define las propiedades personalizadas de PCI para el adaptador de minipuerto.

Comentarios

NDIS pasa un puntero a una estructura de NDIS_MINIPORT_INIT_PARAMETERS inicializada en el parámetro MiniportInitParameters de la función MiniportInitializeEx .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado ndis.h (incluya Ndis.h)

Consulte también

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NDIS_PORT_AUTHENTICATION_PARAMETERS

NET_LUID

NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERS