NDIS_NDK_PROVIDER_CHARACTERISTICS structure

The NDIS_NDK_PROVIDER_CHARACTERISTICS structure specifies NDK provider characteristics.

Syntax


typedef struct _NDIS_NDK_PROVIDER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  OPEN_NDK_ADAPTER_HANDLER  OpenNDKAdapterHandler;
  CLOSE_NDK_ADAPTER_HANDLER CloseNDKAdapterHandler;
} NDIS_NDK_PROVIDER_CHARACTERISTICS, *PNDIS_NDK_PROVIDER_CHARACTERISTICS;

Members

Header

An NDIS_OBJECT_HEADER structure that describes this NDIS_NDK_PROVIDER_CHARACTERISTICS structure. NDIS sets the members of the NDIS_OBJECT_HEADER structure as follows:

  • NDIS sets the Type member to NDIS_OBJECT_TYPE_NDK_PROVIDER_CHARACTERISTICS.
  • NDIS sets the Revision member to NDIS_NDK_PROVIDER_CHARACTERISTICS_REVISION_1.
  • NDIS sets the Size member to NDIS_SIZEOF_NDK_PROVIDER_CHARACTERISTICS_REVISION_1.
Flags

Reserved, must be set to zero.

OpenNDKAdapterHandler

The entry point for the OPEN_NDK_ADAPTER_HANDLER function.

CloseNDKAdapterHandler

The entry point for the CLOSE_NDK_ADAPTER_HANDLER function.

Remarks

To specify entry points for NDK services and other NDK provider characteristics, NDIS miniport drivers pass a pointer to an initialized NDIS_NDK_PROVIDER_CHARACTERISTICS structure to the NdisSetOptionalHandlers function.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Version

Supported in NDIS 6.30 and later.

Header

Ndisndk.h (include Ndis.h)

See also

CLOSE_NDK_ADAPTER_HANDLER
NDIS_OBJECT_HEADER
NdisSetOptionalHandlers
OPEN_NDK_ADAPTER_HANDLER

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft