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