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 llamadasSe ha llamado a la función ProtocolCmDeregisterSap para completar la operación solicitada. NDIS llama al cliente Función ProtocolClDeregisterSapComplete cuando se completa esta operación.
NDIS_STATUS_FAILURE
Sap ya está cerrado, 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 .

Comentarios

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

El cliente debe considerar que NdisSapHandle especificado no es válido en cuanto llama a NdisClDeregisterSap.

Requisitos

Requisito Value
Cliente mínimo compatible 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.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_Protocol_Driver_Function(ndis)

Consulte también

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx