DXGKCB_QUEUE_DPC Rückruffunktion (dispmprt.h)
Die DxgkCbQueueDpc-Funktion stellt einen Verzögerten Prozeduraufruf (DPC) für die Ausführung bei IRQL-DISPATCH_LEVEL in die Warteschlange.
Syntax
DXGKCB_QUEUE_DPC DxgkcbQueueDpc;
BOOLEAN DxgkcbQueueDpc(
[in] HANDLE DeviceHandle
)
{...}
Parameter
[in] DeviceHandle
Ein Handle, das einen Anzeigeadapter darstellt. Der Display-Miniporttreiber hat dieses Handle zuvor im DeviceHandle Member der DXGKRNL_INTERFACE Struktur abgerufen, die an DxgkDdiStartDeviceübergeben wurde.
Rückgabewert
DxgkCbQueueDpc gibt TRUE- zurück, wenn der DPC erfolgreich in die Warteschlange gestellt wird; andernfalls wird FALSE-zurückgegeben.
Bemerkungen
Mit dieser Funktion wird ein DPC-Objekt für den Display-Miniport in die Warteschlange gestellt und die DxgkDdiDpcRoutine Funktion aufgerufen, wenn die Interrupt service routine (ISR) sie anfordert.
Es kann jeweils nur ein Rückruf zu dieser Funktion pro Gerät geplant werden. Wenn ein Rückruf bereits für ein Gerät geplant ist, hat ein zweiter Aufruf von DxgkCbQueueDpc keine Auswirkung und gibt FALSE-zurück.
Weitere Informationen zur Verwendung dieser Funktion finden Sie in den folgenden Themen:
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Zielplattform- | Desktop |
Header- | dispmprt.h (include Dispmprt.h) |
IRQL- | Beliebige Ebene |