Freigeben über


NdisQueryMdlOffset macro

The NdisQueryMdlOffset macro retrieves the offset within a physical page at which a given MDL buffer begins and the length of the buffer.

Syntax

VOID NdisQueryMdlOffset(
    _Mdl,
    _Offset,
    _Length
);

Parameters

_Mdl
Ein Zeiger auf eine MDL.

_Offset
Ein Zeiger auf eine vom Aufrufer bereitgestellte Variable, in der dieses Makro den nullbasierten Byte-Offset innerhalb der physischen Seite zurückgibt, die den MDL-angegebenen Puffer enthält.

_Length
Ein Zeiger auf eine vom Aufrufer bereitgestellte Variable, in der dieses Makro die Länge des virtuellen Adressbereichs in Bytes zurückgibt, der von der MDL angegeben wird.

Return value

None

Remarks

The NdisQueryMdlOffset macro provides an MDL-based version of the NdisQueryBufferOffset function.

Requirements

Target platform

Desktop

Version

Unterstützt in NDIS 6.0 und höher.

Header

Ndis.h (include Ndis.h)

IRQL

<= DISPATCH_LEVEL

DDI-Complianceregeln

Irql_NetBuffer_Function

See also

NdisQueryBufferOffset