DXGKDDI_GETMMIORANGECOUNT Rückruffunktion (dispmprt.h)
Ruft die Anzahl der Arbeitsspeicherbereiche in den MMIO-BARs (Basisadressregister) des virtuellen Geräts (memory mapped input output) 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
Rückgabewerte:
- STATUS_SUCCESS Beim IHV-System sind keine Fehler aufgetreten.
- STATUS_INVALID_DEVICE_REQUEST Beim virtuellen Gerät ist ein Fehler aufgetreten und sollte erzwungen werden. Ein Fehler hier führt zu einem Ausfall des virtuellen Geräts.
Hinweise
Diese Funktion ruft die Gesamtanzahl der Arbeitsspeichers ab, aus denen die einzelnen BARs für virtuelle Geräte bestehen. Jeder Bereich stellt eine Gruppe von Seiten dar, die entweder direkt von einer der PHYSISCHEn Geräte-BARs zugeordnet, vom virtuellen Softwaregerät abgefangen (aber immer noch durch physischen Gerätespeicher unterstützt wird) oder vollständig virtuell und nicht zugeordnet ist.
Beachten Sie, dass, wenn ein Gerät vollständig virtuell ist und keine Intercepts oder virtuellen Seiten erfordert, diese Funktion nicht implementiert und null in der Schnittstelle sein kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | dispmprt.h |
IRQL | PASSIVE_LEVEL |