Fungsi NdisFreeFragmentNetBufferList (ndis/nblapi.h)

Panggil fungsi NdisFreeFragmentNetBufferList untuk membebaskan struktur NET_BUFFER_LIST dan semua struktur NET_BUFFER terkait dan rantai MDL yang sebelumnya dialokasikan oleh panggilan Fungsi NdisAllocateFragmentNetBufferList .

Sintaks

NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
  [in] NET_BUFFER_LIST *FragmentNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeFragmentFlags
);

Parameter

[in] FragmentNetBufferList

Penunjuk ke struktur NET_BUFFER_LIST yang dialokasikan dengan memanggil NdisAllocateFragmentNetBufferList.

[in] DataOffsetDelta

Jumlah, dalam byte, untuk maju (menambahkan ke offset data) fragmen NET_BUFFER struktur sebelum membebaskannya. Nilai ini harus cocok dengan nilai parameter DataOffsetDelta yang diteruskan ke NdisAllocateFragmentNetBufferList saat struktur NET_BUFFER_LIST dibuat.

[in] FreeFragmentFlags

Bendera NDIS yang dapat dikombinasikan dengan operasi OR. Atur parameter ini ke nol. Saat ini tidak ada bendera yang ditentukan untuk fungsi ini.

Nilai kembali

Tidak ada

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Target Platform Universal
Header ndis/nblapi.h (sertakan ndis.h)
Pustaka Ndis.lib
IRQL <= DISPATCH_LEVEL
Aturan kepatuhan DDI Irql_NetBuffer_Function(ndis), NdisAllocateFragmentNetBufferList(ndis), NdisAllocateFragmentNetBufferList_InitFail(ndis)

Lihat juga

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList