Поделиться через


структура 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)

См. также

NDK_FN_BUILD_LAM

NDK_FN_RELEASE_LAM