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