Compartir a través de


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 un estructura de MDL que describe el diseño de un búfer de memoria virtual en memoria física. Para obtener más información, vea Using MDLs.

Valor devuelto

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

Observaciones

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 Valor
de la plataforma de destino de Escritorio
encabezado de wdm.h (include 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