NdisMCoOidRequestComplete-Funktion (ndis.h)
Die NdisMCoOidRequestComplete-Funktion gibt die letzte status einer OID-Anforderung zurück, die einem Miniporttreiber dient.
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 (Virtual Connection, VC) identifiziert. Der Miniporttreiber hat dieses Handle als Eingabeparameter für seine MiniportCoCreateVc-Funktion abgerufen, entweder wenn ein Client einen ausgehenden Anruf einrichtet oder wenn der Anruf-Manager eine Vc für einen vom Client registrierten Dienstzugriffspunkt (SAP) erstellt hat. Der Anrufmanager hat den Nachweis 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 seinen abgerufen. MiniportCoOidRequest-Funktion .
[in] Status
Die letzte status des Anforderungsvorgangs, entweder NDIS_STATUS_SUCCESS, NDIS_STATUS_REQUEST_ABORTED oder ein vom Treiber ermittelter 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 von ProtocolCoOidRequestComplete-Funktion des übergeordneten 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 (include Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_MCO_Function(ndis) |
Weitere Informationen
ProtocolCoOidRequestCompleteFeedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für