Funzione NdisCoOidRequestComplete (ndis.h)
La funzione NdisCoOidRequestComplete restituisce lo stato finale di una richiesta OID per cui una funzione ProtocolCoOidRequest di un client CoNDIS o autonoma restituisce NDIS_STATUS_PENDING restituita in precedenza.
Sintassi
void NdisCoOidRequestComplete(
[in] NDIS_HANDLE NdisAfHandle,
[in, optional] NDIS_HANDLE NdisVcHandle,
[in, optional] NDIS_HANDLE NdisPartyHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parametri
[in] NdisAfHandle
Gestione della famiglia di indirizzi (AF) passata al client o al gestore chiamate autonomo Funzione ProtocolCoOidRequest .
[in, optional] NdisVcHandle
Gestione della connessione virtuale (VC) passata al client o alla funzione ProtocolCoOidRequest della gestione chiamate autonoma o client. Un valore NULL per questo parametro indica che la richiesta non è specifica del VC. Questo parametro è NULL se il chiamante della funzione NdisCoOidRequest o NdisMCmOidRequest ha specificato un handle VC NULL.
[in, optional] NdisPartyHandle
Handle di terze parti passato al client o alla funzione ProtocolCoOidRequest del gestore chiamate autonomo o del client. Un valore NULL per questo parametro indica che la richiesta non è specifica per le parti. Questo parametro è NULL se il chiamante della funzione NdisCoOidRequest o NdisMCmOidRequest ha specificato un handle di parti NULL.
[in] OidRequest
Puntatore a un buffer formattato come struttura NDIS_OID_REQUEST . Il chiamante della funzione NdisCoOidRequest o NdisMCmOidRequest ha fornito questo buffer.
[in] Status
Stato finale dell'operazione di richiesta, NDIS_STATUS_SUCCESS o qualsiasi valore di stato NDIS_STATUS_XXX determinato dal driver, tranne NDIS_STATUS_PENDING.
Valore restituito
nessuno
Osservazioni
Un driver del protocollo CoNDIS che restituisce NDIS_STATUS_PENDING dalla funzione ProtocolCoOidRequest deve chiamare NdisCoOidRequestComplete dopo che il driver del protocollo ha completato l'operazione di richiesta.
Dopo che un driver chiama NdisCoOidRequestComplete, NDIS chiama Funzione ProtocolCoOidRequestComplete del driver che originariamente ha chiamato la funzione NdisCoOidRequest o NdisMCmOidRequest.
Solo i client e i gestori di chiamate autonomi, che si registrano con NDIS come driver di protocollo, possono chiamare NdisCoOidRequestComplete. Chiama i gestori di chiamate miniport (MCMS) Funzione NdisMCmOidRequestComplete o NdisMCoOidRequestComplete , a seconda che la funzione ProtocolCoOidRequest o MiniportCoOidRequest del driver MCM gestisca rispettivamente la richiesta del client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (includere Ndis.h) |
Libreria | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | Irql_Connection_Function(ndis) |