Condividi tramite


Funzione NdisCompleteBindAdapterEx (ndis.h)

Un driver di protocollo chiama la funzione NdisCompleteBindAdapterEx per completare un'operazione di associazione per cui la funzione ProtocolBindAdapterEx del driver ha restituito NDIS_STATUS_PENDING.

Sintassi

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

Parametri

BindAdapterContext

Handle passato dall'NDIS al parametro BindContext dell'oggetto Funzione ProtocolBindAdapterEx .

[in] Status

Stato finale dell'operazione di associazione completata. Questo parametro può essere uno dei valori seguenti:

NDIS_STATUS_SUCCESS

Il driver ha completato correttamente l'associazione alla scheda di interfaccia di rete sottostante.

NDIS_STATUS_XXX o NTSTATUS_XXX

Il tentativo del driver di protocollo di configurare un'associazione non è riuscito o il driver di protocollo non è riuscito ad allocare le risorse necessarie per eseguire operazioni di I/O di rete. In genere, tale stato di errore viene propagato da una funzione NdisXxx o da una routine di supporto in modalità kernel.

Valore restituito

nessuno

Osservazioni

Se un driver di protocollo restituisce NDIS_STATUS_PENDING dalla relativa funzione ProtocolBindAdapterEx , tale driver deve chiamare NdisCompleteBindAdapterEx al termine dell'operazione di associazione.

Se l'operazione di apertura ha avuto esito positivo, il driver del protocollo è pronto per accettare indicazioni dai driver sottostanti e per avviare richieste di invio e richieste OID sull'associazione. Se il driver chiama NdisCompleteBindAdapterEx con stato di errore, il tentativo di associazione non è riuscito e il driver ha rilasciato tutte le risorse allocate per stabilire l'associazione.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Desktop
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_Protocol_Driver_Function(ndis)

Vedi anche

NdisOpenAdapterEx

ProtocolBindAdapterEx