Expand description
Protocol definitions for the KVP (Key-Value Pair) protocol.
Structs§
- Address
Family - The address family of a network protocol, for specifying the scope of a request.
- IpAddress
Origin - The origin of an IP address.
- IpAddress
V4 - An IPv4 address, encoded as four octets in network byte order.
- IpAddress
V6 - 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.
- Message
Delete - A message to delete a key-value pair.
- Message
Enumerate - A message to enumerate key-value pairs.
- Message
GetSet - A message to get or set a key-value pair.
- Message
IpAddress Info - IP address information, in UTF-16 string form.
- Message
IpAddress Info Binary - IP address information, in binary form.
- Value
- A value request or response.
- Value
Type - 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.