Partager via


Fonction RtlGetUnloadEventTrace

[Cette fonction peut être modifiée ou supprimée de Windows sans préavis.]

Permet au code de vidage d’obtenir les informations du module déchargé à partir de Ntdll.dll pour le stockage dans le minidump.

Syntaxe

 PRTL_UNLOAD_EVENT_TRACE RtlGetUnloadEventTrace(void);

Paramètres

Cette fonction n’a pas de paramètres.

Valeur retournée

Cette fonction retourne un pointeur vers un tableau. Pour plus d'informations, consultez la section Notes.

Notes

Le tableau RtlpUnloadEventTrace est défini comme suit :

#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];

Cette fonction n’a aucun fichier d’en-tête associé. La bibliothèque d’importation associée, Ntdll.lib, est disponible dans le Kit de pilotes Windows (WDK). Vous pouvez également appeler cette fonction à l’aide des fonctions LoadLibrary et GetProcAddress .

Spécifications

Condition requise Valeur
DLL
Ntdll.dll