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.
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 |