Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
Een pointer naar een MDL.
_VirtualAddress
Een aanwijzer naar een door de aanroeper opgegeven variabele waarin deze macro het virtuele basisadres retourneert van het virtuele adresbereik dat wordt beschreven door de 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
Een aanwijzer naar een door de aanroeper opgegeven variabele waarin deze macro de lengte, in bytes, retourneert van het virtuele adresbereik dat wordt beschreven door de MDL.
_Priority
Een paginaprioriteitswaarde. 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 |
Ondersteund in NDIS 6.0 en hoger. |
Header |
Ndis.h (inclusief Ndis.h) |
IRQL |
<= DISPATCH_NIVEAU |
DDI-nalevingsregels |
Irql_NetBuffer_Function |