Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KeInsertQueueDpc Routinewarteschlangen für die Ausführung ein DPC.
Syntax
BOOLEAN KeInsertQueueDpc(
[in, out] PRKDPC Dpc,
[in, optional] PVOID SystemArgument1,
[in, optional] __drv_aliasesMem PVOID SystemArgument2
);
Parameter
[in, out] Dpc
Zeiger auf die KDPC- Struktur für das DPC-Objekt. Diese Struktur muss entweder von KeInitializeDpc oder KeInitializeThreadedDpcinitialisiert worden sein.
[in, optional] SystemArgument1
Gibt treiberbestimmte Kontextdaten an. Dieser Wert wird als SystemArgument1 Parameter an die CustomDpc oder CustomThreadedDpc Routine des DPC-Objekts übergeben.
[in, optional] SystemArgument2
Gibt treiberbestimmte Kontextdaten an. Dieser Wert wird als SystemArgument2 Parameter an die CustomDpc oder CustomThreadedDpc Routine des DPC-Objekts übergeben.
Rückgabewert
Wenn sich das angegebene DPC-Objekt derzeit nicht in einer DPC-Warteschlange befindet, KeInsertQueueDpc den DPC in die Warteschlange ein und gibt TRUEzurück.
Bemerkungen
Wenn das angegebene DPC-Objekt bereits in die Warteschlange gestellt wurde, wird kein Vorgang ausgeführt, außer FALSE-zurückzugeben. Andernfalls wird das DPC-Objekt in eine DPC-Warteschlange eingefügt. Weitere Informationen zu DPC-Warteschlangen finden Sie unter Organisation von DPC-Warteschlangen.
Beachten Sie, dass ein bestimmtes DPC-Objekt und die darin dargestellte Funktion jeweils nur einmal für die Ausführung in die Warteschlange gestellt werden können.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
| Zielplattform- | Universal |
| Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |
| IRQL- | Beliebige Ebene |
| DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport), MarkingQueuedIrps(wdm) |