Funzione NdisClDeregisterSap (ndis.h)

NdisClDeregisterSap rilascia un SAP registrato in precedenza.

Sintassi

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

Parametri

[in] NdisSapHandle

Specifica l'handle restituito da NdisClRegisterSap.

Valore restituito

NdisClDeregisterSap può restituire uno dei seguenti elementi:

Codice restituito Descrizione
NDIS_STATUS_PENDING
Gestione chiamate La funzione ProtocolCmDeregisterSap è stata chiamata per completare l'operazione richiesta. NDIS chiama il client Funzione ProtocolClegisterSapComplete al termine dell'operazione.
NDIS_STATUS_FAILURE
Sap è già chiuso, quindi si tratta di una chiamata ridondante. Se NdisClRegisterSap restituisce qualsiasi elemento diverso da NDIS_STATUS_PENDING, il client deve effettuare una chiamata interna alla relativa funzione ProtocolClRegisterSapComplete .

Commenti

NdisClDeregisterSap rilascia un sap in cui il client si è registrato in precedenza per ricevere chiamate in ingresso con NdisClRegisterSap.

Il client deve considerare l'oggetto NdisSapHandle non valido non appena chiama NdisClDeregisterSap.

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisClDeregisterSap (NDIS 5.1) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisClDeregisterSap (NDIS 5.1) in Windows XP.
Piattaforma di destinazione Desktop
Intestazione ndis.h (includere Ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_Protocol_Driver_Function(ndis)

Vedi anche

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClegisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx