Freigeben über


DXGKCB_QUEUE_DPC Rückruffunktion (dispmprt.h)

Die DxgkCbQueueDpc-Funktion stellt einen verzögerten Prozeduraufruf (DPC) für die Ausführung am 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 Anzeigeminiporttreiber 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 eingereiht wurde. Andernfalls wird FALSE zurückgegeben.

Hinweise

Diese Funktion stellt ein DPC-Objekt für den Anzeigeminiport in die Warteschlange und ruft die DxgkDdiDpcRoutine-Funktion auf, wenn die Interruptdienstroutine (ISR) dies anfordert.

Es kann jeweils nur ein Rückruf für diese Funktion pro Gerät geplant sein. Wenn bereits ein Rückruf 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
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile dispmprt.h (include Dispmprt.h)
IRQL Beliebige Ebene

Weitere Informationen

DxgkCbQueueDpc

DxgkDdiDpcRoutine