Compartir a través de


Función NdisClDeregisterSap (ndis.h)

NdisClDeregisterSap libera un SAP registrado anteriormente.

Sintaxis

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

Parámetros

[in] NdisSapHandle

Especifica el identificador devuelto por NdisClRegisterSap.

Valor devuelto

NdisClDeregisterSap puede devolver una de las siguientes opciones:

Código devuelto Descripción
NDIS_STATUS_PENDING
El administrador de llamadas función ProtocolCmDeregisterSap se ha llamado para completar la operación solicitada. NDIS llama al cliente función ProtocolClDeregisterSapComplete cuando se completa esta operación.
NDIS_STATUS_FAILURE
Sap ya se está cerrando, por lo que se trata de una llamada redundante. Si NdisClRegisterSap devuelve algo distinto de NDIS_STATUS_PENDING, el cliente debe realizar una llamada interna a su función ProtocolClRegisterSapComplete.

Observaciones

NdisClDeregisterSap libera un SAP en el que el cliente se registró previamente para recibir llamadas entrantes con NdisClRegisterSap.

El cliente debe tener en cuenta el dado NdisSapHandle no válido en cuanto llama a NdisClDeregisterSap.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisClDeregisterSap (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisClDeregisterSap (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Escritorio
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI Irql_Protocol_Driver_Function(ndis)

Consulte también

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx