DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG Rückruffunktion (dispmprt.h)
Diese Rückruffunktion ermöglicht es dem nicht privilegierten virtuellen Computer, den Inhalt der Konfigurationsraumwerte einer virtuellen PCI Express-SR-IOV-Funktion 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.
Hinweise
Es kann problematisch sein, der Gastpartition direkten Zugriff auf den Konfigurationsbereich zu gewähren, sodass diese Funktion eine Methode für den sicheren Zugriff auf den Konfigurationsblock für virtuelle Funktionen bereitstellt.
Beachten Sie, dass dies Werte und Nebenwirkungen zurückgeben sollte, als ob sie in den Konfigurationsblock des virtuellen Geräts geschrieben würden. Die Verwendung dieser Schnittstelle kann den Schreibvorgang erreichen, indem sie intern innerhalb des Treibers behandelt wird, der die Schnittstelle liefert, oder durch Aufrufen von SetVirtualFunctionData (aus dem PCI_VIRTUALIZATION_INTERFACE des niedrigeren PDO) oder einer Kombination aus beiden.
Anforderungen
Anforderung | Wert |
---|---|
Header | dispmprt.h |