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) |