Skip to content

Latest commit

 

History

History
112 lines (91 loc) · 4.55 KB

ns-wnvapi-wnv_notification_param.md

File metadata and controls

112 lines (91 loc) · 4.55 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:wnvapi._WNV_NOTIFICATION_PARAM
WNV_NOTIFICATION_PARAM (wnvapi.h)
Specifies the version, notification type, and the buffer location in a WnvRequestNotification function call.
*PWNV_NOTIFICATION_PARAM
PWNV_NOTIFICATION_PARAM
PWNV_NOTIFICATION_PARAM structure pointer [Windows Network Virtualization]
WNV_NOTIFICATION_PARAM
WNV_NOTIFICATION_PARAM structure [Windows Network Virtualization]
wnv.wnv_notification_param
wnvapi/PWNV_NOTIFICATION_PARAM
wnvapi/WNV_NOTIFICATION_PARAM
wnv\wnv_notification_param.htm
wnv
C8A27B21-462A-4D70-AA19-743023FD1810
12/05/2018
*PWNV_NOTIFICATION_PARAM, PWNV_NOTIFICATION_PARAM, PWNV_NOTIFICATION_PARAM structure pointer [Windows Network Virtualization], WNV_NOTIFICATION_PARAM, WNV_NOTIFICATION_PARAM structure [Windows Network Virtualization], wnv.wnv_notification_param, wnvapi/PWNV_NOTIFICATION_PARAM, wnvapi/WNV_NOTIFICATION_PARAM
wnvapi.h
Windows
None supported
Windows Server 2012 [desktop apps only]
Windows
WNV_NOTIFICATION_PARAM, *PWNV_NOTIFICATION_PARAM
19H1
_WNV_NOTIFICATION_PARAM
wnvapi/_WNV_NOTIFICATION_PARAM
PWNV_NOTIFICATION_PARAM
wnvapi/PWNV_NOTIFICATION_PARAM
WNV_NOTIFICATION_PARAM
wnvapi/WNV_NOTIFICATION_PARAM
c++
APIRef
kbSyntax
HeaderDef
wnvapi.h
WNV_NOTIFICATION_PARAM

WNV_NOTIFICATION_PARAM structure

-description

Specifies the version, notification type, and the buffer location in a WnvRequestNotification function call. The buffer specified in this structure is filled by the Windows Network Virtualization (WNV) driver when the notifications of the specific type are available.

-struct-fields

-field Header

Type: WNV_OBJECT_HEADER

The version and buffer size for this structure.

-field NotificationType

Type: WNV_NOTIFICATION_TYPE

A value of the WNV_NOTIFICATION_TYPE enumeration that specifies the type of notifications requested, such as policy mismatches, Internet Control Message Protocol (ICMP) redirect message arrivals, and object changes.

-field PendingNotifications

Type: ULONG

An output value that provides the caller information about the number of pending events of the specified notification type. The pending events are queued within the WNV driver along with the events that have already been added to the Buffer field when the current WnvRequestNotification function call is completed. This field allows the WNV driver to indicate the number of remaining events to the caller of WnvRequestNotification, so the caller can estimate the size of the buffer required. The caller should post another call with enough buffer size to WnvRequestNotification to consume these remaining events.

-field Buffer

Type: PUCHAR

A pointer to a buffer that is filled by the WNV driver with notification structures of the specified notification type when completing the call to WnvRequestNotification. The eventual content in this field is explained by the following table.

Value of the NotificationType field Content of the Buffer field
WnvPolicyMismatchType One or more WNV_POLICY_MISMATCH_PARAM structures
WnvRedirectType One or more WNV_REDIRECT_PARAM structures
WnvObjectChangeType One or more WNV_OBJECT_CHANGE_PARAM structures