Freigeben über


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

Siehe auch

DxgkCbQueueDpc

DxgkDdiDpcRoutine