Macro MmGetMdlByteCount (wdm.h)

La macro MmGetMdlByteCount devuelve la longitud, en bytes, del búfer descrito por el MDL especificado.

Sintaxis

ULONG MmGetMdlByteCount(
  [in] PMDL Mdl
);

Parámetros

Mdl

Puntero a una estructura MDL que describe el diseño de un búfer de memoria virtual en memoria física. Para obtener más información, consulte Uso de MDL.

Valor devuelto

MmGetMdlByteCount devuelve la longitud, en bytes, del búfer descrito por Mdl.

Comentarios

Definición de macro:

#define MmGetMdlByteCount(Mdl)  ((Mdl)->ByteCount)

Los autores de llamadas de MmGetMdlByteCount se pueden ejecutar en cualquier IRQL. Normalmente, los autores de llamadas se ejecutan en IRQL <= DISPATCH_LEVEL.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
IRQL Cualquier nivel (consulte la sección Comentarios)
Reglas de cumplimiento de DDI MdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf)

Consulte también

MDL

MmGetMdlByteOffset