Freigeben über


DXGKDDI_MIRACAST_QUERY_CAPS Rückruffunktion (dispmprt.h)

Fragt die Miracast-Funktionen der aktuellen Grafikkarte ab. Das Betriebssystem ruft diese Funktion nur auf, wenn der Grafikkarte zuerst gestartet wird, und speichert dann die zurückgegebenen Funktionen.

Hinweis Die Funktionen des Anzeigeadapters dürfen sich nicht ändern, während er 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 für einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion des Anzeigeminiporttreibers hat dieses Handle zuvor für das DirectX-Grafikkernsubsystem bereitgestellt.

[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 fü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 füllt.

Rückgabewert

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

Hinweise

Synchronisierung

Das Betriebssystem garantiert, dass diese Funktion dem Synchronisierungsmodus der dritten Ebene folgt, der in Threading und Synchronisierung dritter Ebene definiert ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Desktop
Kopfzeile dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice