Compartir a través de


estructura NDIS_MINIPORT_PAUSE_PARAMETERS (ndis.h)

La estructura NDIS_MINIPORT_PAUSE_PARAMETERS define los parámetros de pausa para los adaptadores de miniport.

Sintaxis

typedef struct _NDIS_MINIPORT_PAUSE_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              PauseReason;
} NDIS_MINIPORT_PAUSE_PARAMETERS, *PNDIS_MINIPORT_PAUSE_PARAMETERS;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_MINIPORT_PAUSE_PARAMETERS. NDIS establece el miembro Type de la estructura que Encabezado especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 y el miembro Size en NDIS_SIZEOF_MINIPORT_PAUSE_PARAMETERS_REVISION_1.

Flags

Reservado.

PauseReason

El valor de este miembro depende de la versión NDIS de destino de un controlador de miniport.

Versión de NDIS del controlador miniport Valor
Anterior a NDIS 6.40 Valores imprevisibles. Los controladores de miniportar no deben depender del valor de este miembro.
6.40 y versiones posteriores NDIS_PAUSE_MINIPORT_DEVICE_REMOVE en condiciones específicas; de lo contrario, NDIS_PAUSE_NDIS_INTERNAL.

Para los controladores de miniporte NDIS 6.40 y versiones posteriores que se ejecutan en Windows 10, versión 1903 y posteriores, el valor de este miembro puede ser NDIS_PAUSE_MINIPORT_DEVICE_REMOVE si NDIS garantiza que la instancia del adaptador de miniport nunca recibirá una llamada MiniportRestart. De lo contrario, este valor es NDIS_PAUSE_NDIS_INTERNAL. Si se establece la marca NDIS_PAUSE_MINIPORT_DEVICE_REMOVE, los controladores de minipuerto pueden realizar optimizaciones de rendimiento agresivas en su miniportpause controlador que supone que la ruta de datos del adaptador nunca se reiniciará. Los controladores NDIS 6.40 y versiones posteriores nunca verán NDIS_PAUSE_MINIPORT_DEVICE_REMOVE en versiones de Windows anteriores a Windows 10, versión 1903.

Observaciones

Para definir los parámetros de pausa del adaptador de miniporte, NDIS pasa un puntero a una estructura de NDIS_MINIPORT_PAUSE_PARAMETERS a la función miniportpause.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
encabezado de ndis.h (incluya Ndis.h)

Consulte también

miniportpause

NDIS_OBJECT_HEADER