Partilhar via


Função NdisClDeregisterSap (ndis.h)

NdisClDeregisterSap libera um SAP registrado anteriormente.

Sintaxe

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

Parâmetros

[in] NdisSapHandle

Especifica o identificador retornado por NdisClRegisterSap.

Valor de retorno

NdisClDeregisterSap pode retornar um dos seguintes:

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

Observações

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

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

Requisitos

Requisito Valor
de cliente com suporte mínimo 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.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI Irql_Protocol_Driver_Function(ndis)

Consulte também

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx