NDIS_HD_SPLIT_PARAMETERS structure (ntddndis.h)

The NDIS_HD_SPLIT_PARAMETERS structure defines the current header-data split settings of a miniport adapter.

Syntax

typedef struct _NDIS_HD_SPLIT_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  ULONG              HDSplitCombineFlags;
} NDIS_HD_SPLIT_PARAMETERS, *PNDIS_HD_SPLIT_PARAMETERS;

Members

Header

The NDIS_OBJECT_HEADER structure for the provider characteristics structure (NDIS_HD_SPLIT_PARAMETERS). The driver sets the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_DEFAULT, the Revision member to NDIS_ HD_SPLIT_PARAMETERS_REVISION_1, and the Size member to NDIS_SIZEOF_HD_SPLIT_PARAMETERS_REVISION_1.

HDSplitCombineFlags

A set of flags that specify the current header-data split settings of a miniport adapter. A protocol driver or user-mode application can specify a bitwise OR of the following flags:

NDIS_HD_SPLIT_COMBINE_ALL_HEADERS

The miniport adapter should combine split frames. If header-data split is enabled in the hardware, the miniport driver should combine the header and data before indicating the frame to NDIS.

Remarks

The NDIS_HD_SPLIT_PARAMETERS structure is used in the OID_GEN_HD_SPLIT_PARAMETERS OID set request to specify the current header-data split settings of a miniport adapter.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.1 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_OBJECT_HEADER

OID_GEN_HD_SPLIT_PARAMETERS