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 |
---|---|
|
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. |
|
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) |