Función NdisMPauseComplete (ndis.h)

Un controlador de minipuerto debe llamar a la función NdisMPauseComplete para completar una operación de pausa si el controlador devolvió NDIS_STATUS_PENDING desde su función MiniportPause .

Sintaxis

void NdisMPauseComplete(
  [in] NDIS_HANDLE MiniportAdapterHandle
);

Parámetros

[in] MiniportAdapterHandle

Identificador del adaptador de miniporte que NDIS pasó al parámetro MiniportAdapterHandle de MiniportInitializeEx.

Valor devuelto

None

Observaciones

NDIS llama a la función MiniportPause del controlador de miniporte para iniciar una solicitud de pausa para un adaptador de minipuerto. El adaptador de minipuerto permanece en estado de pausa hasta que se complete la operación de pausa.

Una vez que un controlador de miniporte completa todas las solicitudes de envío pendientes y NDIS devuelve todas las estructuras de datos de red en indicaciones de recepción pendientes al controlador, el controlador llama a NdisMPauseComplete para completar la solicitud de pausa pendiente. Una vez que el controlador llama a NdisMPauseComplete, el adaptador de miniporte está en estado Pausado .

NDIS llama a la función MiniportRestart para iniciar una solicitud de reinicio para un adaptador de miniporte que está en pausa.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_Miniport_Driver_Function(ndis)

Consulte también

MiniportInitializeEx

MiniportPause

MiniportRestart