Freigeben über


RtlGetUnloadEventTrace-Funktion

[Diese Funktion kann ohne weitere Ankündigung geändert oder aus Windows entfernt werden.]

Ermöglicht dem Speicherabbildcode, die entladenen Modulinformationen aus Ntdll.dll zur Speicherung im Minidump abzurufen.

Syntax

 PRTL_UNLOAD_EVENT_TRACE RtlGetUnloadEventTrace(void);

Parameter

Diese Funktion besitzt keine Parameter.

Rückgabewert

Diese Funktion gibt einen Zeiger auf ein Array zurück. Weitere Informationen finden Sie in den Hinweisen.

Bemerkungen

Das Array RtlpUnloadEventTrace ist wie folgt definiert:

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

Diese Funktion verfügt über keine zugeordnete Headerdatei. Die zugehörige Importbibliothek Ntdll.lib ist im Windows Driver Kit (WDK) verfügbar. Sie können diese Funktion auch mit den Funktionen LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
DLL
Ntdll.dll