// vmbuskernelmodeclientlibapi.h
FN_VMB_CHANNEL_INIT_SET_FLAGS FnVmbChannelInitSetFlags;
NTSTATUS FnVmbChannelInitSetFlags(
VMBCHANNEL Channel,
UINT32 Flags
)
{...}
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.]
The VmbChannelInitSetFlags function sets flags common to server or client channel endpoints.
ChannelA handle for the channel.
FlagsA collection of bit flags to set.
VmbChannelInitSetFlags can return one of the following status values:
| Return code | Description |
|---|---|
| STATUS_INVALID_PARAMETER_1 | The Channel value was invalid or in an invalid state, such as Disabled. |
| STATUS_INVALID_PARAMETER_2 | The value in Flags has invalid bits. |
//Declaration
FN_VMB_CHANNEL_INIT_SET_FLAGS FnVmbChannelInitSetFlags;
// Definition
NTSTATUS FnVmbChannelInitSetFlags
(
VMBCHANNEL Channel
UINT32 Flags
)
{...}
[!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 KMCL_CLIENT_INTERFACE_V1.