struttura NDIS_MINIPORT_PAUSE_PARAMETERS (ndis.h)

La struttura NDIS_MINIPORT_PAUSE_PARAMETERS definisce i parametri di sospensione per gli adattatori miniport.

Sintassi

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

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MINIPORT_PAUSE_PARAMETERS. NDIS imposta il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 e il membro Size su NDIS_SIZEOF_MINIPORT_PAUSE_PARAMETERS_REVISION_1.

Flags

Riservato.

PauseReason

Il valore di questo membro dipende dalla versione NDIS di destinazione di un driver miniport.

Versione NDIS del driver Miniport Valore
Versioni precedenti a NDIS 6.40 Valori imprevedibili. I driver Miniport non devono basarsi sul valore di questo membro.
6.40 e versioni successive NDIS_PAUSE_MINIPORT_DEVICE_REMOVE in condizioni specifiche; in caso contrario, NDIS_PAUSE_NDIS_INTERNAL.

Per i driver miniport NDIS 6.40 e versioni successive in esecuzione su Windows 10, versione 1903 e successive, il valore di questo membro potrebbe essere NDIS_PAUSE_MINIPORT_DEVICE_REMOVE se NDIS garantisce che l'istanza dell'adattatore miniport non riceverà mai di nuovo una chiamata MiniportRestart. In caso contrario, questo valore è NDIS_PAUSE_NDIS_INTERNAL. Se il flag NDIS_PAUSE_MINIPORT_DEVICE_REMOVE è impostato, i driver miniport possono facoltativamente eseguire ottimizzazioni delle prestazioni aggressive nel gestore MiniportPause che presuppongono che il percorso dati dell'adattatore non venga mai riavviato. I driver NDIS 6.40 e versioni successive non vedranno mai NDIS_PAUSE_MINIPORT_DEVICE_REMOVE nelle versioni di Windows precedenti a Windows 10, versione 1903.

Commenti

Per definire i parametri di sospensione dell'adattatore miniport, NDIS passa un puntatore a una struttura NDIS_MINIPORT_PAUSE_PARAMETERS alla funzione MiniportPause .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ndis.h (include Ndis.h)

Vedi anche

MiniportPause

NDIS_OBJECT_HEADER