Compartir a través de


Función RtlGetUnloadEventTrace

[Esta función se puede cambiar o quitar de Windows sin previo aviso.]

Permite que el código de volcado obtenga la información del módulo descargado de Ntdll.dll para el almacenamiento en el minivolcado.

Sintaxis

 PRTL_UNLOAD_EVENT_TRACE RtlGetUnloadEventTrace(void);

Parámetros

Esta función no tiene parámetros.

Valor devuelto

Esta función devuelve un puntero a una matriz. Para obtener más información, vea la sección Comentarios.

Comentarios

La matriz RtlpUnloadEventTrace se define de la siguiente manera:

#define RTL_UNLOAD_EVENT_TRACE_NUMBER 64

typedef struct _RTL_UNLOAD_EVENT_TRACE {
    PVOID BaseAddress;   // Base address of dll
    SIZE_T SizeOfImage;  // Size of image
    ULONG Sequence;      // Sequence number for this event
    ULONG TimeDateStamp; // Time and date of image
    ULONG CheckSum;      // Image checksum
    WCHAR ImageName[32]; // Image name
} RTL_UNLOAD_EVENT_TRACE, *PRTL_UNLOAD_EVENT_TRACE;

RTL_UNLOAD_EVENT_TRACE RtlpUnloadEventTrace[RTL_UNLOAD_EVENT_TRACE_NUMBER];

Esta función no tiene ningún archivo de encabezado asociado. La biblioteca de importación asociada, Ntdll.lib, está disponible en el Kit de controladores de Windows (WDK). También puede llamar a esta función mediante las funciones LoadLibrary y GetProcAddress .

Requisitos

Requisito Value
Archivo DLL
Ntdll.dll