DXGKDDI_GETMMIORANGECOUNT Rückruffunktion (dispmprt.h)
Ruft die Anzahl der Speicherbereiche im MMIO des virtuellen Geräts (Speicher zugeordnete Eingabeausgabe) BARs (Basisadressenregister) ab.
Syntax
DXGKDDI_GETMMIORANGECOUNT DxgkddiGetmmiorangecount;
NTSTATUS DxgkddiGetmmiorangecount(
HANDLE Context,
DXGKARG_GETMMIORANGECOUNT *pArgs
)
{...}
Parameter
Context
Ein Handle für den Gerätekontext.
pArgs
Zeiger auf eine DXGKARG_GETMMIORANGECOUNT Struktur.
Rückgabewert
Ertrag:
- STATUS_SUCCESS Das IHV-System hat keine Fehler gefunden.
- STATUS_INVALID_DEVICE_REQUEST Das virtuelle Gerät hat einen Fehler festgestellt und sollte forcibly beendet werden. Fehler hier führen zu einem Ausfall des virtuellen Geräts.
Bemerkungen
Diese Funktion erhält die Gesamtanzahl von Speicherwüppeln, die jedes der virtuellen Geräte-BARs bilden. Jeder Bereich stellt eine Gruppe von Seiten dar, die entweder direkt von einem der baRs des physischen Geräts zugeordnet, vom virtuellen Softwaregerät abgefangen (aber noch vom physischen Gerätespeicher gesichert) oder vollständig virtuell und nicht zugeordnet sind.
Beachten Sie, dass diese Funktion in der Schnittstelle nicht implementiert werden kann, wenn ein Gerät vollständig virtuell ist und keine Abfangen oder virtuelle Seiten erfordert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | dispmprt.h |
IRQL- | PASSIVE_LEVEL |