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.
DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;
NTSTATUS DxgkddiWritevirtualfunctionconfig(
[in] HANDLE Context,
[in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}
[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.
Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist.
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.
Anforderung | Wert |
---|---|
Header- | dispmprt.h |