Partager via


NdisCompleteBindAdapterEx, fonction (ndis.h)

Un pilote de protocole appelle la fonction NdisCompleteBindAdapterEx pour effectuer une opération de liaison pour laquelle la fonction ProtocolBindAdapterEx du pilote a retourné NDIS_STATUS_PENDING.

Syntaxe

void NdisCompleteBindAdapterEx(
       NDIS_HANDLE BindAdapterContext,
  [in] NDIS_STATUS Status
);

Paramètres

BindAdapterContext

Handle que NDIS a transmis au paramètre BindContext du Fonction ProtocolBindAdapterEx .

[in] Status

Dernière status de l’opération de liaison terminée. Ce paramètre peut être l’une des valeurs suivantes :

NDIS_STATUS_SUCCESS

Le pilote a correctement effectué la liaison à la carte réseau sous-jacente.

NDIS_STATUS_XXX ou NTSTATUS_XXX

La tentative de configuration d’une liaison par le pilote de protocole a échoué ou le pilote de protocole n’a pas pu allouer les ressources dont il avait besoin pour effectuer des opérations d’E/S réseau. En règle générale, une telle erreur status est propagée à partir d’une fonction NdisXxx ou d’une routine de prise en charge en mode noyau.

Valeur de retour

None

Remarques

Si un pilote de protocole retourne NDIS_STATUS_PENDING à partir de sa fonction ProtocolBindAdapterEx , ce pilote doit appeler NdisCompleteBindAdapterEx une fois l’opération de liaison terminée.

Si l’opération d’ouverture a réussi, le pilote de protocole est prêt à accepter les indications de réception des pilotes sous-jacents et à lancer des demandes d’envoi et des requêtes OID sur la liaison. Si le pilote appelle NdisCompleteBindAdapterEx avec une erreur status, la tentative de liaison a échoué et le pilote a libéré toutes les ressources qu’il a allouées pour établir la liaison.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
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

NdisOpenAdapterEx

ProtocolBindAdapterEx