Freigeben über


NdisQueryMdlOffset-Makro

Das Makro NdisQueryMdlOffset ruft den Offset innerhalb einer physischen Seite ab, an der ein bestimmter MDL-Puffer beginnt, und die Länge des Puffers.

Syntax

VOID NdisQueryMdlOffset(
    _Mdl,
    _Offset,
    _Length
);

Parameter

_Mdl
Ein Zeiger auf eine MDL.

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

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

Rückgabewert

Keine

Bemerkungen

Das Makro NdisQueryMdlOffset stellt eine MDL-basierte Version der NdisQueryBufferOffset-Funktion bereit.

Anforderungen

Zielplattform

Desktop

Version

Unterstützt in NDIS 6.0 und höher.

Header

Ndis.h (einschließlich Ndis.h)

IRQL

<= DISPATCH_LEVEL

DDI-Complianceregeln

Irql_NetBuffer_Function

Weitere Informationen

NdisQueryBufferOffset