NdisMOidRequestComplete-Funktion (ndis.h)
Miniporttreiber rufen die NdisMOidRequestComplete-Funktion auf, um die letzte status einer OID-Anforderung zurückzugeben, für die die MiniportOidRequest-Funktion des Treibers NDIS_STATUS_PENDING zurückgegeben wurde.
Syntax
void NdisMOidRequestComplete(
[in] NDIS_HANDLE MiniportAdapterHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parameter
[in] MiniportAdapterHandle
Ein Miniportadapterhandle, das NDIS an den MiniportAdapterHandle-Parameter des MiniportInitializeEx-Funktion .
[in] OidRequest
Ein Zeiger auf einen Puffer, der als NDIS_OID_REQUEST-Struktur formatiert ist. Der Miniporttreiber hat diesen Zeiger als Eingabeparameter für seine MiniportOidRequest-Funktion abgerufen.
[in] Status
Die endgültige status des Anforderungsvorgangs, entweder NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder eine vom Treiber bestimmte NDIS_STATUS_XXXaußer NDIS_STATUS_PENDING. Weitere Informationen zu OID-status-Werten finden Sie unter MiniportOidRequest.
Rückgabewert
Keine
Bemerkungen
Ein Miniporttreiber, der NDIS_STATUS_PENDING aus seiner MiniportOidRequest-Funktion zurückgibt, muss NdisMOidRequestComplete aufrufen, nachdem der Miniporttreiber den Anforderungsvorgang abgeschlossen hat.
Ein Aufruf von NdisMOidRequestComplete bewirkt einen Aufruf der Funktion "Request complete" (siehe ProtocolRequestComplete, ProtocolOidRequestComplete,
FilterOidRequestComplete) des übergeordneten Treibers, der die NdisOidRequest-Funktion aufgerufen hat.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Zielplattform | Universell |
Header | ndis.h (include Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | DoubleComplete(ndis), DoubleCompleteWorkItem(ndis), Irql_OID_Function(ndis), NdisMNetPnPEventInOIDRequest(ndis), NdisOidComplete, NdisOidDoubleComplete, NdisOidDoubleRequest, NdisTimedOidComplete, WlanAssociation, WlanDisassociation, WlanTimedConnectRequest, WlanTimedLinkQuality, WlanTimedScan |