функция обратного вызова FREE_SHARED_MEMORY_HANDLER (ndis.h)

Функция NetFreeSharedMemory (FREE_SHARED_MEMORY_HANDLER точка входа) вызывается NDIS, когда драйвер освобождает общую память от поставщика общей памяти.

Синтаксис

FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;

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

Параметры

[in] ProviderContext

NDIS_HANDLE к блоку сведений о контексте, выделенного драйвером, который идентифицирует поставщика. Поставщик предоставил эти сведения в элементе ProviderContext элемента NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS структура.

[in] SharedMemoryProviderContext

Дескриптор для области контекста, идентифицирующий блок общей памяти. Это дескриптор, предоставленный поставщиком общей памяти в параметре pSharedMemoryProviderContext объекта Функция NetAllocateSharedMemory .

Возвращаемое значение

None

Remarks

NDIS вызывает функцию NetFreeSharedMemory поставщика общей памяти, когда драйвер вызывает функцию NdisFreeSharedMemory .

Поставщик общей памяти указал точку входа (FREE_SHARED_MEMORY_HANDLER) для NetFreeSharedMemory в NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS структура.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.20 и более поздних версиях.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
IRQL PASSIVE_LEVEL

См. также раздел

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory