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 de de 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.
Valor de retorno
MmGetMdlByteCount retorna o comprimento, em bytes, do buffer descrito por Mdl.
Observações
Definição de macro:
#define MmGetMdlByteCount(Mdl) ((Mdl)->ByteCount)
Os chamadores de MmGetMdlByteCount podem estar em execução em qualquer IRQL. Normalmente, os chamadores estão em execução no IRQL <= DISPATCH_LEVEL.
Requisitos
Requisito | Valor |
---|---|
da 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) |