DXGKDDI_QUERYPROBEDBARS Rückruffunktion (dispmprt.h)
Mit dieser Routine kann ein nicht privilegierter virtueller Computer herausfinden, was aus den Basisadressregistern einer virtuellen Funktion gelesen worden wäre, nachdem sie mit dem Wert (-1) geschrieben worden wären.
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
Keine
Bemerkungen
Dies ist Teil des normalen Einrichtungsprozesses eines PCI-Geräts, und das Ergebnis ermöglicht es dem PCI-Treiber, zu wissen, wie viel Adressraum vom Gerät decodiert wird, nachdem es aktiviert wurde. Da das Schreiben von -1 in die physischen BARS als Sicherheitsrisiko betrachtet werden könnte, wird dieser Schritt der PCI-Enumeration emuliert.
Anforderungen
Anforderung | Wert |
---|---|
Header | dispmprt.h |