FN_VMB_CHANNEL_SET_INTERRUPT_LATENCY Rückruffunktion (vmbuskernelmodeclientlibapi.h)

[Einige Informationen beziehen sich auf die Vorabversion, die vor der kommerziellen Freigabe möglicherweise wesentlichen Änderungen unterliegt. Microsoft übernimmt für die hier bereitgestellten Informationen keine Gewährleistung, weder ausdrücklicher noch impliziter Art.]

Die Gast-VM aktualisiert die Latenz des ausgehenden Monitors für MNF-Unterbrechungen.

Syntax

FN_VMB_CHANNEL_SET_INTERRUPT_LATENCY FnVmbChannelSetInterruptLatency;

NTSTATUS FnVmbChannelSetInterruptLatency(
  VMBCHANNEL Channel,
  UINT16 Latency,
  PUINT16 OriginalLatency
)
{...}

Parameter

Channel

Ein Handle für den Kanal. Zugeordnet durch VmbChannelAllocate.

Latency

Die gewünschte Monitorlatenz in 100ns-Einheiten.

OriginalLatency

Legen Sie bei Erfolg auf den vorherigen Latenzwert fest.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist, oder andernfalls einen entsprechenden NTSTATUS-Fehlercode.

Hinweise

Dieser Aufruf gilt für geöffnete Kanäle, d. h. zwischen den Aufrufen von EvtChannelOpened und EvtChannelClosed, einschließlich.

Wichtig

Diese Funktion wird über die KMCL-Schnittstelle (VMBus Kernel Mode Client Library) aufgerufen, die vom Vmbkmcl.sys Bustreiber bereitgestellt wird. Dies ist eine Clientfunktion, auf die über die KMCL_CLIENT_INTERFACE_V1-Struktur zugegriffen wird.

Weitere Informationen finden Sie im Abschnitt Hinweise des KMCL_CLIENT_INTERFACE_V1.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803
Kopfzeile vmbuskernelmodeclientlibapi.h