Définition de la configuration fractionnée actuelle Header-Data

NDIS et les pilotes trop hauts ou les applications en mode utilisateur utilisent l’OID OID_GEN_HD_SPLIT_PARAMETERS pour définir les paramètres actuels de fractionnement des données d’en-tête d’un adaptateur miniport. Les pilotes miniportS NDIS 6.1 et versions ultérieures qui fournissent des services de fractionnement des données d’en-tête doivent prendre en charge cet OID. Sinon, cet OID est facultatif.

Un administrateur système peut utiliser le GUID associé à cet OID via l’interface WMI. Pour plus d’informations sur les GUID WMI de fractionnement des données d’en-tête, consultez Prise en charge de WMI pour Header-Data Fractionnement.

Le membre InformationBuffer de la structure NDIS_OID_REQUEST contient une structure NDIS_HD_SPLIT_PARAMETERS .

Si l’indicateur NDIS_HD_SPLIT_COMBINE_ALL_HEADERS dans le membre HDSplitCombineFlags de NDIS_HD_SPLIT_PARAMETERS est défini, l’adaptateur miniport doit combiner toutes les images fractionnées. Si le fractionnement des données d’en-tête est activé dans le matériel, le pilote miniport doit combiner l’en-tête et les données avant que le pilote indique le cadre à NDIS.

Par exemple, NDIS peut utiliser l’OID OID_GEN_HD_SPLIT_PARAMETERS pour définir l’indicateur NDIS_HD_SPLIT_COMBINE_ALL_HEADERS lorsqu’un NDIS 5. x pilote de protocole est lié à un adaptateur miniport NDIS 6.1. NDIS traite cet OID avant de passer l’OID au pilote miniport et met à jour le mot clé standardisé *HeaderDataSplit de l’adaptateur miniport, si nécessaire. Si le fractionnement des données d’en-tête est désactivé, NDIS n’envoie pas cet OID à l’adaptateur miniport.