Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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.
Возвращаемое значение
Никакой
Замечания
NDIS вызывает функцию NetFreeSharedMemory поставщика общей памяти, когда драйвер вызывает функцию NdisFreeSharedMemory.
Поставщик общей памяти указал точку входа (FREE_SHARED_MEMORY_HANDLER) для NetFreeSharedMemoryструктура NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.20 и более поздних версиях. |
| целевая платформа | Настольный |
| заголовка | ndis.h (include Ndis.h) |
| IRQL | PASSIVE_LEVEL |