Freigeben über


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