NDIS_NDK_PROVIDER_CHARACTERISTICS structure (ndisndk.h)
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
Requirement | Value |
---|---|
Minimum supported client | None supported,Supported in NDIS 6.30 and later. |
Minimum supported server | Windows Server 2012 |
Header | ndisndk.h (include Ndis.h) |