Freigeben über


NDK_FN_GET_CQ_RESULTS_EX Rückruffunktion (ndkpi.h)

Die Funktion NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) entfernt Vervollständigungen aus einem CQ-Objekt (NDK-Vervollständigungswarteschlange). Diese Funktion ist mit der Funktion NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) identisch, mit der Ausnahme, dass sie ein Array von NDK_RESULT_EX Strukturen anstelle eines Arrays von NDK_RESULT Strukturen abruft.

Syntax

NDK_FN_GET_CQ_RESULTS_EX NdkFnGetCqResultsEx;

ULONG NdkFnGetCqResultsEx(
  [in] NDK_CQ *pNdkCq,
       NDK_RESULT_EX Results[],
  [in] ULONG nResults
)
{...}

Parameter

[in] pNdkCq

Ein Zeiger auf ein CQ-Objekt (NDK-Vervollständigungswarteschlange) (NDK_CQ).

Results[]

[in] nResults

Die Größe des Results-Arrays in Elementen. Das heißt, die maximale Anzahl von Vervollständigungen, die aus dem CQ entfernt werden sollen.

Rückgabewert

Die NDK_FN_GET_CQ_RESULTS_EX-Funktion gibt die Anzahl der Vervollständigungen zurück, die aus dem CQ entfernt wurden.

Null bedeutet, dass es keine Vervollständigungen im CQ gab.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Keine unterstützt, wird in NDIS 6.40 und höher unterstützt.
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Windows
Kopfzeile ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Weitere Informationen

Anforderungen an die NDKPI-Vervollständigung

NDK_CQ

NDK_FN_GET_CQ_RESULTS

NDK_RESULT

NDK_RESULT_EX