NdisMCoOidRequestComplete-Funktion (ndis.h)
Die NdisMCoOidRequestComplete-Funktion gibt die letzte status einer OID-Anforderung zurück, die ein Miniporttreiber hat.
Die MiniportCoOidRequest-Funktion hat NDIS_STATUS_PENDING für zurückgegeben.
Syntax
void NdisMCoOidRequestComplete(
[in] NDIS_HANDLE MiniportAdapterHandle,
NDIS_HANDLE NdisMiniportVcHandle,
PNDIS_OID_REQUEST Request,
[in] NDIS_STATUS Status
);
Parameter
[in] MiniportAdapterHandle
Ein Miniportadapterhandle, das NDIS an den MiniportAdapterHandle-Parameter des MiniportInitializeEx-Funktion .
NdisMiniportVcHandle
Ein Handle, das die virtuelle Verbindung (VC) identifiziert. Der Miniporttreiber hat dieses Handle als Eingabeparameter für seine MiniportCoCreateVc-Funktion abgerufen, entweder, wenn ein Client einen ausgehenden Aufruf einrichtet oder wenn der Anrufmanager eine VC für einen clientregistrierten Dienstzugriffspunkt (SAP) erstellt hat. Der Anruf-Manager hat die VC erstellt, um eine Benachrichtigung über eingehende Anrufe anzugeben. Wenn die Anforderung nicht VC-spezifisch ist, ist dieser Parameter NULL.
Request
Ein Zeiger auf einen Puffer, der als NDIS_OID_REQUEST-Struktur formatiert ist. Der Miniporttreiber hat diesen Zeiger als Eingabeparameter auf seine MiniportCoOidRequest-Funktion .
[in] Status
Die endgültige status des Anforderungsvorgangs, entweder NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder ein beliebiger treiberbestimmten NDIS_STATUS_XXX-Wertaußer NDIS_STATUS_PENDING.
Rückgabewert
Keine
Bemerkungen
Ein CoNDIS-Miniporttreiber, der NDIS_STATUS_PENDING aus seiner MiniportCoOidRequest-Funktion zurückgibt, muss NdisMCoOidRequestComplete aufrufen, nachdem der Miniporttreiber den Anforderungsvorgang abgeschlossen hat.
Ein Aufruf von NdisMCoOidRequestComplete bewirkt einen Aufruf des ProtocolCoOidRequestComplete-Funktion des überlastenden Treibers, der die NdisCoOidRequest-Funktion aufgerufen hat.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Zielplattform | Desktop |
Kopfzeile | ndis.h (einschließlich Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_MCO_Function(ndis) |