// vmbuskernelmodeclientlibapi.h
FN_VMB_CHANNEL_SET_INTERRUPT_LATENCY FnVmbChannelSetInterruptLatency;
NTSTATUS FnVmbChannelSetInterruptLatency(
VMBCHANNEL Channel,
UINT16 Latency,
PUINT16 OriginalLatency
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Guest VM updates to the outgoing monitor latency for MNF interrupts.
ChannelA handle for the channel. Allocated by VmbChannelAllocate.
LatencyThe desired monitor latency in 100ns units.
OriginalLatencyOn success, set to the previous latency value.
Returns STATUS_SUCCESS if the operation succeeds, or an appropriate NTSTATUS error code otherwise.
//Declaration
FN_VMB_CHANNEL_SET_INTERRUPT_LATENCY FnVmbChannelSetInterruptLatency;
// Definition
NTSTATUS FnVmbChannelSetInterruptLatency
(
VMBCHANNEL Channel
UINT16 Latency
PUINT16 OriginalLatency
)
{...}
This call is valid for opened channels, that is between the calls to EvtChannelOpened and EvtChannelClosed, inclusive.
[!IMPORTANT] This function is called through the VMBus Kernel Mode Client Library (KMCL) interface, provided by the Vmbkmcl.sys bus driver. This is a client function accessed from the KMCL_CLIENT_INTERFACE_V1 structure.
For more information, see the Remarks section of the KMCL_CLIENT_INTERFACE_V1.