структура NDK_LOGICAL_ADDRESS_MAPPING (ndkpi.h)
Структура NDK_LOGICAL_ADDRESS_MAPPING содержит массив логических адресов адаптера.
Синтаксис
typedef struct _NDK_LOGICAL_ADDRESS_MAPPING {
PVOID AdapterContext;
ULONG AdapterPageCount;
NDK_LOGICAL_ADDRESS AdapterPageArray[1];
} NDK_LOGICAL_ADDRESS_MAPPING;
Члены
AdapterContext
Зарезервировано для использования поставщика NDK. Потребитель NDK не должен изменять этот элемент.
AdapterPageCount
Количество записей в массиве, указанное в элементе AdapterPageArray.
AdapterPageArray[1]
Массив логических адресов адаптера. Каждый логический адрес в массиве соответствует странице, PAGE_SIZE байтам длины и должен быть PAGE_SIZEвыравниванием. Массив страниц соответствует практически непрерывной области памяти. Тип данных NDK_LOGICAL_ADDRESS определяется следующим образом:
typedef PHYSICAL_ADDRESS NDK_LOGICAL_ADDRESS;
Замечания
NDK_LOGICAL_ADDRESS_MAPPING представляет представление физической памяти адаптера. Дополнительные сведения см. в NDK_FN_BUILD_LAM и NDK_FN_RELEASE_LAM.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | ndkpi.h (include Ndkpi.h) |