Macro MmGetMdlByteCount (wdm.h)

A macro MmGetMdlByteCount retorna o comprimento, em bytes, do buffer descrito pelo MDL especificado.

Sintaxe

ULONG MmGetMdlByteCount(
  [in] PMDL Mdl
);

Parâmetros

Mdl

Um ponteiro para uma estrutura MDL que descreve o layout de um buffer de memória virtual na memória física. Para obter mais informações, consulte Usando MDLs.

Retornar valor

MmGetMdlByteCount retorna o comprimento, em bytes, do buffer descrito por Mdl.

Comentários

Definição de macro:

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

Os chamadores de MmGetMdlByteCount podem estar em execução em qualquer IRQL. Normalmente, os chamadores são executados em IRQL <= DISPATCH_LEVEL.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Qualquer nível (consulte a seção Comentários)
Regras de conformidade de DDI MdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf)

Confira também

MDL

MmGetMdlByteOffset