Funzione NdisFOidRequestComplete (ndis.h)

I driver di filtro chiamano la funzione NdisFOidRequestComplete per restituire lo stato finale di una richiesta OID per cui la funzione FilterOidRequest del driver ha restituito NDIS_STATUS_PENDING.

Sintassi

void NdisFOidRequestComplete(
  [in] NDIS_HANDLE       NdisFilterHandle,
  [in] PNDIS_OID_REQUEST OidRequest,
  [in] NDIS_STATUS       Status
);

Parametri

[in] NdisFilterHandle

Handle NDIS che identifica questo modulo di filtro. NDIS ha passato l'handle al driver di filtro in una chiamata alla funzione FilterAttach .

[in] OidRequest

Puntatore a un buffer formattato come struttura NDIS_OID_REQUEST . Il driver di filtro ha ottenuto questo puntatore come parametro di input per la relativa funzione FilterOidRequest .

[in] Status

Stato finale dell'operazione di richiesta, NDIS_STATUS_SUCCESS o qualsiasi valore NDIS_STATUS_XXX determinato dal driver, ad eccezione di NDIS_STATUS_PENDING.

Valore restituito

nessuno

Osservazioni

Un driver di filtro che restituisce NDIS_STATUS_PENDING dalla relativa funzione FilterOidRequest deve chiamare la funzione NdisFOidRequestComplete dopo che il driver ha completato l'operazione di richiesta.

Se un driver overlying ha originato la richiesta OID, NDIS chiama la funzione completa della richiesta del driver overlying dopo che il driver di filtro chiama NdisFOidRequestComplete.

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_OID_Function(ndis)

Vedi anche

FilterAttach

FilterOidRequest

NDIS_OID_REQUEST