WNV_OBJECT_CHANGE_PARAM structure (wnvapi.h)
Specifies the parameters of an event that causes the Windows Network Virtualization (WNV) driver to generate a WnvObjectChangeType type of notification. If there is a pending call to the WnvRequestNotification function of this type, the WNV driver fills the buffer that is passed in the NotificationParam argument's WNV_NOTIFICATION_PARAM structure with one or more instances of this structure and completes the WnvRequestNotification function call.
Syntax
typedef struct _WNV_OBJECT_CHANGE_PARAM {
WNV_OBJECT_TYPE ObjectType;
union {
WNV_PROVIDER_ADDRESS_CHANGE_PARAM ProviderAddressChange;
WNV_CUSTOMER_ADDRESS_CHANGE_PARAM CustomerAddressChange;
} ObjectParam;
} WNV_OBJECT_CHANGE_PARAM, *PWNV_OBJECT_CHANGE_PARAM;
Members
ObjectType
Type: WNV_OBJECT_TYPE
The object type that causes the change notification.
ObjectParam
The parameters for the corresponding object type. If the object type is WnvProviderAddressType, this field points to the WNV_PROVIDER_ADDRESS_CHANGE_PARAM structure that describes the provider address object that generated an object change event.
ObjectParam.ProviderAddressChange
Type: WNV_PROVIDER_ADDRESS_CHANGE_PARAM The provider address change parameters for this object change event.
ObjectParam.CustomerAddressChange
Remarks
There is currently only one type of object defined and tracked in this structure: WnvProviderAddressType.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | wnvapi.h |