Función MmInitializeMdl (wdm.h)
La macro MmInitializeMdl inicializa el encabezado de una MDL.
Sintaxis
void MmInitializeMdl(
[in] PMDL MemoryDescriptorList,
[in] PVOID BaseVa,
[in] SIZE_T Length
);
Parámetros
[in] MemoryDescriptorList
Puntero al búfer que se va a inicializar como MDL. Para más información, consulte la sección siguiente.
[in] BaseVa
Puntero a la dirección virtual base de un búfer.
[in] Length
Especifica la longitud, en bytes, del búfer que se va a describir mediante MDL. Esta rutina admite una longitud máxima del búfer de bytes MAXULONG.
Valor devuelto
None
Observaciones
El búfer al que apunta MemoryDescriptorList debe asignarse en memoria no paginada. El tamaño, en bytes, de este búfer debe ser al menos sizeof(MDL) + sizeof(PFN_NUMBER) * ADDRESS_AND_SIZE_TO_SPAN_PAGES(BaseVa, Length).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 |
Encabezado | wdm.h |
IRQL | <= DISPATCH_LEVEL |