Allocazione del riempimento di backup per il buffer di dati
NDIS specifica la quantità di spazio di riempimento dei dati che il driver miniport deve allocare nel membro BackfillSize della struttura NDIS_HD_SPLIT_ATTRIBUTES . Per altre informazioni sull'impostazione degli attributi di divisione dei dati di intestazione, vedere Inizializzazione di un provider di suddivisione di Header-Data.
Quando una scheda di interfaccia di rete divide l'intestazione e i dati in un frame Ethernet ricevuto, il driver miniport deve pre-allocare l'archiviazione di riempimento di almeno il numero di byte che BackfillSize specifica prima dell'indirizzo iniziale della parte di dati del frame. L'archiviazione di riempimento non deve superare un limite di pagina.
Lo stack di driver può usare l'archiviazione di riempimento pre-allocato per copiare la parte di intestazione del frame e creare un frame virtualmente contiguo per i driver di rete che non possono gestire frame Ethernet suddivisi.