NdisClDeregisterSap, fonction (ndis.h)

NdisClDeregisterSap publie un SAP précédemment inscrit.

Syntaxe

NDIS_STATUS NdisClDeregisterSap(
  [in] NDIS_HANDLE NdisSapHandle
);

Paramètres

[in] NdisSapHandle

Spécifie le handle retourné par NdisClRegisterSap.

Valeur retournée

NdisClDeregisterSap peut retourner l’un des éléments suivants :

Code de retour Description
NDIS_STATUS_PENDING
Le gestionnaire d’appels La fonction ProtocolCmDeregisterSap a été appelée pour terminer l’opération demandée. NDIS appelle le client Fonction ProtocolClDeregisterSapComplete lorsque cette opération est terminée.
NDIS_STATUS_FAILURE
Sap étant déjà fermé, il s’agit d’un appel redondant. Si NdisClRegisterSap retourne autre chose que NDIS_STATUS_PENDING, le client doit effectuer un appel interne à sa fonction ProtocolClRegisterSapComplete .

Remarques

NdisClDeregisterSap publie un SAP sur lequel le client s’est précédemment inscrit pour recevoir des appels entrants avec NdisClRegisterSap.

Le client doit considérer le NdisSapHandle donné non valide dès qu’il appelle NdisClDeregisterSap.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisClDeregisterSap (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (consultez NdisClDeregisterSap (NDIS 5.1)) dans Windows XP.
Plateforme cible Desktop (Expérience utilisateur)
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_Protocol_Driver_Function(ndis)

Voir aussi

NdisClRegisterSap

NdisCmRegisterSapComplete

ProtocolClDeregisterSapComplete

ProtocolCmDeregisterSap

ProtocolUnbindAdapterEx