макрос NET_BUFFER_SHARED_MEM_OFFSET (ndis/nblaccessors.h)
Макрос NET_BUFFER_SHARED_MEM_OFFSET получает смещение общей памяти из структуры NET_BUFFER_SHARED_MEMORY.
Синтаксис
#define NET_BUFFER_SHARED_MEM_OFFSET(_SHI) ((_SHI)->SharedMemoryOffset)
Параметры
_SHI
Указатель на структуру NET_BUFFER_SHARED_MEMORY.
Возвращаемое значение
NET_BUFFER_SHARED_MEM_OFFSET возвращает значение ULONG, содержащее смещение в байтах общей памяти.
Замечания
Драйвер NDIS 6.20 или более поздней версии может использовать макрос NET_BUFFER_SHARED_MEM_OFFSET для получения смещения общей памяти, связанного с структурой NET_BUFFER_SHARED_MEMORY. NET_BUFFER_SHARED_MEM_OFFSET получает смещение от элемента SharedMemoryOffset структуры NET_BUFFER_SHARED_MEMORY. Элемент sharedMemoryInfo в структуре NET_BUFFER содержит первую NET_BUFFER_SHARED_MEMORY структуру в связанном списке.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.20 и более поздних версиях. |
целевая платформа | Всеобщий |
заголовка | ndis/nblaccessors.h (include ndis.h) |