Auf Englisch lesen

Freigeben über


DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG Rückruffunktion (dispmprt.h)

Diese Rückruffunktion ermöglicht es dem nicht privilegierten virtuellen Computer, den Inhalt der Konfigurationsraumwerte eines PCI Express SR-IOV Virtual Function festzulegen.

Syntax

DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;

NTSTATUS DxgkddiWritevirtualfunctionconfig(
  [in]      HANDLE Context,
  [in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}

Parameter

[in] Context

Der Miniportkontext, der vom Treiber in der DXGKDDI_SRIOV_INTERFACE-Struktur zurückgegeben wird.

[in, out] pArgs

Ein Zeiger auf eine DXGKARG_WRITEVIRTUALFUNCTIONCONFIG Struktur.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist.

Bemerkungen

Das Gewähren des direkten Zugriffs auf die Gastpartition auf den Konfigurationsraum kann problematisch sein, sodass diese Funktion eine Methode für den sicheren Zugriff auf den Konfigurationsblock für virtuelle Funktionen bereitstellt.

Beachten Sie, dass diese Werte und Nebenwirkungen zurückgeben sollten, als ob sie in den Konfigurationsblock des virtuellen Geräts geschrieben wurden. Die Verwendung dieser Schnittstelle kann den Schreibvorgang erreichen, indem er intern innerhalb des Treibers verarbeitet wird, der die Schnittstelle liefert, oder indem SetVirtualFunctionData- (aus der PCI_VIRTUALIZATION_INTERFACE der unteren Ebene PDO) oder eine Kombination der beiden aufgerufen wird.

Anforderungen

Anforderung Wert
Header- dispmprt.h