Funzione NdisMRemoveMiniport (ndis.h)

La funzione NdisMRemoveMiniport rimuove l'adattatore driver miniport specificato determinato dal driver miniport non recuperabile dal sistema.

Sintassi

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Parametri

MiniportHandle

L'handle per l'adattatore miniport inizializzato determinato dal driver miniport è irreversibile.

Valore restituito

NdisMRemoveMiniport può restituire una delle opzioni seguenti:

Codice restituito Descrizione
NDIS_STATUS_SUCCESS
L'adattatore miniport è stato rimosso.
NDIS_STATUS_FAILURE
Tentativo di rimuovere l'adattatore miniport non riuscito.

Commenti

Se un driver miniport ha determinato che un adattatore miniport specifico non è riuscito ed è irreversibile, il driver miniport può chiamare NdisMRemoveMiniport per rimuovere l'adattatore miniport dal sistema del computer locale. In questa chiamata, il driver miniport passa l'handle all'adattatore miniport da rimuovere.

Ad esempio, se un driver miniport rileva che una scheda miniport viene reimpostata molto frequentemente e causa il blocco del computer ogni pochi secondi, il driver può richiedere NDIS per rimuovere l'adattatore miniport.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 5.1 e NDIS 6.0 e versioni successive. Per i driver NDIS 5.1, vedere NdisMRemoveMiniport (NDIS 5.1).
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_Miniport_Driver_Function(ndis)