FREE_SHARED_MEMORY_HANDLER fungsi panggilan balik (ndis.h)

Fungsi NetFreeSharedMemory (FREE_SHARED_MEMORY_HANDLER titik masuk) dipanggil oleh NDIS ketika driver membebaskan memori bersama dari penyedia memori bersama.

Sintaks

FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;

void FreeSharedMemoryHandler(
  [in] NDIS_HANDLE ProviderContext,
  [in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}

Parameter

[in] ProviderContext

NDIS_HANDLE ke blok informasi konteks yang dialokasikan driver yang mengidentifikasi penyedia. Penyedia menyediakan informasi ini di anggota ProviderContext dari NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS struktur.

[in] SharedMemoryProviderContext

Handel untuk area konteks yang mengidentifikasi blok memori bersama. Ini adalah handel yang disediakan penyedia memori bersama di parameter pSharedMemoryProviderContext Fungsi NetAllocateSharedMemory .

Mengembalikan nilai

Tidak ada

Keterangan

NDIS memanggil fungsi NetFreeSharedMemory dari penyedia memori bersama ketika driver memanggil fungsi NdisFreeSharedMemory .

Penyedia memori bersama menentukan titik masuk (FREE_SHARED_MEMORY_HANDLER) untuk NetFreeSharedMemory dalam NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS struktur.

Persyaratan

   
Klien minimum yang didukung Didukung di NDIS 6.20 dan yang lebih baru.
Target Platform Desktop
Header ndis.h (termasuk Ndis.h)
IRQL PASSIVE_LEVEL

Lihat juga

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory