Funzione NdisFDirectOidRequestComplete (ndis.h)
I driver di filtro chiamano la funzione NdisFDirectOidRequestComplete per restituire lo stato finale di una richiesta OID diretta per cui la funzione FilterDirectOidRequest del driver ha restituito NDIS_STATUS_PENDING.
Sintassi
void NdisFDirectOidRequestComplete(
[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 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 al relativo Funzione FilterDirectOidRequest .
[in] Status
Stato finale dell'operazione di richiesta: NDIS_STATUS_SUCCESS o qualsiasi valore NDIS_STATUS_Xxx determinato dal driver tranne NDIS_STATUS_PENDING.
Valore restituito
nessuno
Osservazioni
Un driver di filtro che restituisce NDIS_STATUS_PENDING dalla relativa funzione FilterDirectOidRequest deve chiamare la funzione NdisFDirectOidRequestComplete dopo che il driver ha completato l'operazione di richiesta.
Se un driver overlying ha originato la richiesta OID diretta, NDIS chiama la funzione completa della richiesta (vedere ProtocolDirectOidRequestComplete e FilterDirectOidRequestComplete) del driver overlying che ha originato la richiesta.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.1 e versioni successive. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (include Ndis.h) |
Libreria | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |