共用方式為


換行和進階作業

NDIS 提供一個 NET_BUFFER結構操作 的功能和進階函式。 逸出作業 可讓目前驅動程式使用更多 已使用的資料空間進階作業 釋放 已使用的資料空間

傳送作業期間或當驅動程式傳回接收的資料給基礎驅動程式時,需要內建作業。 例如,在傳送作業期間,驅動程式可以呼叫 NdisRetreatNetBufferDataStart 函式來空間供標頭資料使用。

當傳送作業完成或驅動程式從基礎驅動程式接收資料時,需要進階作業。 例如,在接收作業期間,驅動程式可以呼叫 NdisAdvanceNetBufferDataStart 函式,略過較低層級驅動程式所使用的標頭資料。 在此情況下,標頭資料會保留在 未使用資料空間的緩衝區中。

下圖顯示網路資料與這些作業之間的關聯性。

此圖顯示網路資料與進階和進入作業之間的關聯性。

下列主題提供有關進階和休息作業的詳細資訊:

逸出作業

進階作業