Macro MmGetMdlByteCount (wdm.h)

La macro MmGetMdlByteCount restituisce la lunghezza, in byte, del buffer descritto dall'MDL specificato.

Sintassi

ULONG MmGetMdlByteCount(
  [in] PMDL Mdl
);

Parametri

Mdl

Puntatore a una struttura MDL che descrive il layout di un buffer di memoria virtuale in memoria fisica. Per altre informazioni, vedere Uso di MDLs.

Valore restituito

MmGetMdlByteCount restituisce la lunghezza, in byte, del buffer descritto da Mdl.

Commenti

Definizione della macro:

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

I chiamanti di MmGetMdlByteCount possono essere in esecuzione in qualsiasi irQL. In genere, i chiamanti sono in esecuzione in IRQL <= DISPATCH_LEVEL.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Qualsiasi livello (vedere la sezione Osservazioni)
Regole di conformità DDI MdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf)

Vedi anche

MDL

MmGetMdlByteOffset