Module kvp

Source
Expand description

Protocol definitions for the KVP (Key-Value Pair) protocol.

Structs§

AddressFamily
The address family of a network protocol, for specifying the scope of a request.
IpAddressOrigin
The origin of an IP address.
IpAddressV4
An IPv4 address, encoded as four octets in network byte order.
IpAddressV6
An IPv6 address, encoded as sixteen octets in network byte order.
KvpHeader
The header for KVP messages.
KvpMessage
A get, set, enumerate, or delete message.
KvpMessage2
The message for exchanging IP address information.
KvpOperation
The operation to perform.
KvpPool
The pool to use for a value.
MessageDelete
A message to delete a key-value pair.
MessageEnumerate
A message to enumerate key-value pairs.
MessageGetSet
A message to get or set a key-value pair.
MessageIpAddressInfo
IP address information, in UTF-16 string form.
MessageIpAddressInfoBinary
IP address information, in binary form.
Value
A value request or response.
ValueType
The type of the value.

Constants§

INSTANCE_ID
The VMBus KVP channel instance GUID.
INTERFACE_ID
The VMBus KVP channel interface GUID.
KVP_VERSION_3
Version 3.0.
KVP_VERSION_4
Version 4.0.
KVP_VERSION_5
Version 5.0.
MAX_KEY_BYTES
The maximum key size, in bytes.
MAX_VALUE_BYTES
The maximum value size, in bytes.