NDK_FN_ARM_CQ Rückruffunktion (ndkpi.h)
Die Funktion NdkArmCq (NDK_FN_ARM_CQ) übergibt eine CQ-Benachrichtigung (NDK-Vervollständigungswarteschlange).
Syntax
NDK_FN_ARM_CQ NdkFnArmCq;
void NdkFnArmCq(
[in] NDK_CQ *pNdkCq,
[in] ULONG Type
)
{...}
Parameter
[in] pNdkCq
Ein Zeiger auf ein NDK-Vervollständigungswarteschlangenobjekt (NDK_CQ).
[in] Type
Der Typ der zu erstellenden Benachrichtigung. Die folgenden Benachrichtigungstypen werden definiert:
Rückgabewert
Keine
Bemerkungen
Nachdem der NDK-Consumer eine CQ-Benachrichtigung (Completion Queue) erstellt hat, ruft der Anbieter die Rückruffunktion NdkCqNotificationCallback (die NDK_FN_CQ_NOTIFICATION_CALLBACK Routine auf, die der Consumer beim Erstellen des CQ mit der Funktion NdkCreateCq (NDK_FN_CREATE_CQ) angegeben hat), wenn der angegebene Benachrichtigungstyp fällig ist.
Wenn das CQ geschlossen wird, während ein Aufruf von NdkCqNotificationCallback in Bearbeitung ist, bleibt die Close-Anforderung ausstehend, bis NdkCqNotificationCallback die Steuerung an den Anbieter zurückgibt. Nachdem die Schließen-Anforderung abgeschlossen wurde, ruft der Anbieter NdkCqNotificationCallback nicht mehr auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Keine unterstützt, wird in NDIS 6.30 und höher unterstützt. |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Windows |
Kopfzeile | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
Weitere Informationen
Anforderungen an die NDKPI-Vervollständigung