Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |