Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
The NdisQueryMdl macro retrieves the buffer length, and optionally the base virtual address, from an MDL.
Syntax
VOID NdisQueryMdl(
_Mdl,
_VirtualAddress,
_Length,
_Priority
);
Parameters
_Mdl
Указатель на MDL.
_VirtualAddress
Указатель на указанную вызывающим переменную, в которой этот макрос возвращает базовый виртуальный адрес диапазона виртуальных адресов, описываемый MDL. The base virtual address can be NULL for either of the following reasons:
System resources are low or exhausted and the _Priority parameter is set to LowPagePriority or NormalPagePriority.
System resources are exhausted and the _Priority parameter is set to HighPagePriority.
_Length
Указатель на указанную вызывающим переменную, в которой этот макрос возвращает длину (в байтах) диапазона виртуальных адресов, описываемого MDL.
_Priority
Значение приоритета страницы. For a list of the possible values for this parameter, see the Priority parameter of the MmGetSystemAddressForMdlSafe macro.
Return value
None
Remarks
The NdisQueryMdl macro provides an MDL-based version of the NdisQueryBuffer function.
Requirements
Target platform |
Desktop |
Version |
Поддерживается в NDIS 6.0 и более поздних версиях. |
Header |
Ndis.h (include Ndis.h) |
IRQL |
<= DISPATCH_LEVEL |
Правила соответствия DDI |
Irql_NetBuffer_Function |