функция обратного вызова 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 |