Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция NdisFreeSharedMemory освобождает общую память, выделенную драйвером от поставщика общей памяти.
Синтаксис
VOID NdisFreeSharedMemory(
[in] NDIS_HANDLE NdisHandle,
[in] NDIS_HANDLE AllocationHandle
);
Параметры
[in] NdisHandle
Драйвер или дескриптор NDIS, полученный во время инициализации вызывающего объекта. Это должен быть тот же дескриптор, который был передан в параметр NdisHandle параметра функцию NdisAllocateSharedMemory при выделении общей памяти.
[in] AllocationHandle
Дескриптор контекстной области, определяющей блок общей памяти. Это дескриптор, предоставленный NDIS в параметре pSharedMemoryProviderContext функции NdisAllocateSharedMemory.
Возвращаемое значение
Никакой
Замечания
Драйвер NDIS должен вызвать функцию NdisFreeSharedMemory, чтобы освободить блок общей памяти, выделенный ранее с помощью функции функции NdisAllocateSharedMemory.
NDIS вызывает функцию NetFreeSharedMemory поставщика общей памяти из контекста вызова NdisFreeSharedMemory.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.20 и более поздних версиях. |
| целевая платформа | Всеобщий |
| заголовка | ndis.h (include Ndis.h) |
| библиотеки | Ndis.lib |
| IRQL | PASSIVE_LEVEL |