DXGKDDI_QUERYPROBEDBARS Rückruffunktion (dispmprt.h)
Diese Routine ermöglicht es einem nicht privilegierten virtuellen Computer herauszufinden, was aus den Basisadressregistern einer virtuellen Funktion gelesen worden wäre, nachdem sie mit dem Wert (-1) geschrieben wurden.
Syntax
DXGKDDI_QUERYPROBEDBARS DxgkddiQueryprobedbars;
void DxgkddiQueryprobedbars(
[in] HANDLE Context,
[in, out] DXGKARG_QUERYPROBEDBARS *pArgs
)
{...}
Parameter
[in] Context
Der Miniportkontext, der vom Treiber in der DXGKDDI_SRIOV_INTERFACE-Struktur zurückgegeben wird.
[in, out] pArgs
Zeiger auf die DXGKARG_QUERYPROBEDBARS-Struktur.
Rückgabewert
Nichts
Bemerkungen
Dies ist Teil des normalen Prozesses der Einrichtung eines PCI-Geräts, und das Ergebnis ermöglicht es dem PCI-Treiber zu wissen, wie viel Adressraum vom Gerät decodiert werden würde, nachdem es aktiviert wurde. Da das Schreiben von -1 in die physischen BARS als Sicherheitsrisiko angesehen werden könnte, wird dieser Schritt der PCI-Enumeration emuliert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dispmprt.h |