Freigeben über


DXGKDDI_MIRACAST_QUERY_CAPS Rückruffunktion (dispmprt.h)

Fragt die Miracast-Funktionen des aktuellen Anzeigeadapters ab. Das Betriebssystem ruft diese Funktion nur auf, wenn der Anzeigeadapter zum ersten Mal gestartet wird, und speichert dann die zurückgegebenen Funktionen.

Hinweis Die Funktionen des Displayadapters dürfen sich nicht ändern, während sie verbunden ist.

 

Syntax

DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;

NTSTATUS DxgkddiMiracastQueryCaps(
  [in]  PVOID DriverContext,
  [in]  ULONG MiracastCapsSize,
  [out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}

Parameter

[in] DriverContext

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion des Display-Miniporttreibers stellt dieses Handle zuvor für das DirectX-Grafik-Kernel-Subsystem bereit.

[in] MiracastCapsSize

Die vom Betriebssystem bereitgestellte Größe der DXGK_MIRACAST_CAPS Struktur, auf die der MiracastCaps Parameter verweist.

Der Treiber sollte diesen Wert überprüfen, bevor er die Struktur ausfüllt.

[out] MiracastCaps

Ein Zeiger auf einen vom Betriebssystem bereitgestellten Puffer, der eine DXGK_MIRACAST_CAPS Struktur enthält, die der Treiber mit Miracast-Gerätefunktionen ausfüllt.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird eine der Fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

Bemerkungen

Synchronisierung

Das Betriebssystem garantiert, dass diese Funktion dem Synchronisierungsmodus der dritten Ebene folgt, wie in Threading und Synchronisierung dritte Ebenedefiniert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Zielplattform- Desktop
Header- dispmprt.h (include Dispmprt.h)
IRQL- PASSIVE_LEVEL

Siehe auch

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice