Festlegen der aktuellen Header-Data Geteilten Konfiguration

NDIS und überlastende Treiber oder Benutzermodusanwendungen verwenden die OID_GEN_HD_SPLIT_PARAMETERS OID, um die aktuellen Einstellungen für die Header-Datenteilung eines Miniportadapters festzulegen. Miniporttreiber von NDIS 6.1 und höher, die Header-Daten-Split-Dienste bereitstellen, müssen diese OID unterstützen. Andernfalls ist diese OID optional.

Ein Systemadministrator kann die GUID verwenden, die dieser OID über die WMI-Schnittstelle zugeordnet ist. Weitere Informationen zu WMI-GUIDs für die Aufteilung von Headerdaten finden Sie unter WMI-Unterstützung für Header-Data Split.

Das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur enthält eine NDIS_HD_SPLIT_PARAMETERS-Struktur .

Wenn das flag NDIS_HD_SPLIT_COMBINE_ALL_HEADERS im HDSplitCombineFlags-Element von NDIS_HD_SPLIT_PARAMETERS festgelegt ist, muss der Miniportadapter alle geteilten Frames kombinieren. Wenn die Aufteilung von Headerdaten in der Hardware aktiviert ist, muss der Miniporttreiber den Header und die Daten kombinieren, bevor der Treiber den Frame zu NDIS angibt.

Beispielsweise kann NDIS die OID_GEN_HD_SPLIT_PARAMETERS OID verwenden, um das NDIS_HD_SPLIT_COMBINE_ALL_HEADERS-Flag bei einer NDIS 5 festzulegen. Der x-Protokolltreiber wird an einen NDIS 6.1-Miniportadapter gebunden. NDIS verarbeitet diese OID, bevor die OID an den Miniporttreiber übergeben wird, und aktualisiert bei Bedarf die standardisierte *HeaderDataSplit-Schlüsselwort (keyword) des Miniportadapters. Wenn die Aufteilung von Headerdaten deaktiviert ist, sendet NDIS diese OID nicht an den Miniportadapter.