Compartilhar via


Função NdisClDeregisterSap (ndis.h)

O NdisClDeregisterSap lança um SAP registrado anteriormente.

Sintaxe

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

Parâmetros

[in] NdisSapHandle

Especifica o identificador retornado por NdisClRegisterSap.

Retornar valor

NdisClDeregisterSap pode retornar um dos seguintes:

Código de retorno Descrição
NDIS_STATUS_PENDING
O gerenciador de chamadasA função ProtocolCmDeregisterSap foi chamada para concluir a operação solicitada. O NDIS chama o do cliente Função ProtocolClDeregisterSapComplete quando essa operação é concluída.
NDIS_STATUS_FAILURE
O SAP já está sendo fechado, portanto, essa é uma chamada redundante. Se NdisClRegisterSap retornar algo diferente de NDIS_STATUS_PENDING, o cliente deverá fazer uma chamada interna para sua função ProtocolClRegisterSapComplete .

Comentários

O NdisClDeregisterSap libera um SAP no qual o cliente se registrou anteriormente para receber chamadas de entrada com NdisClRegisterSap.

O cliente deve considerar o NdisSapHandle especificado inválido assim que chamar NdisClDeregisterSap.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisClDeregisterSap (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisClDeregisterSap (NDIS 5.1)) no Windows XP.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade da DDI Irql_Protocol_Driver_Function(ndis)

Confira também

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx