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