WER_DUMP_CUSTOM_OPTIONS_V2-Struktur (werapi.h)
Gibt benutzerdefinierte Windows-Fehlerberichterstattung -Minidumpinformationen (WER) an, die von der WerReportAddDump-Funktion erfasst werden sollen.
Syntax
typedef struct _WER_DUMP_CUSTOM_OPTIONS_V2 {
DWORD dwSize;
DWORD dwMask;
DWORD dwDumpFlags;
BOOL bOnlyThisThread;
DWORD dwExceptionThreadFlags;
DWORD dwOtherThreadFlags;
DWORD dwExceptionThreadExFlags;
DWORD dwOtherThreadExFlags;
DWORD dwPreferredModuleFlags;
DWORD dwOtherModuleFlags;
WCHAR wzPreferredModuleList[WER_MAX_PREFERRED_MODULES_BUFFER];
DWORD dwPreferredModuleResetFlags;
DWORD dwOtherModuleResetFlags;
} WER_DUMP_CUSTOM_OPTIONS_V2, *PWER_DUMP_CUSTOM_OPTIONS_V2;
Member
dwSize
Die Größe der Struktur in Bytes.
dwMask
Eine Maske, die steuert, welche Optionen in dieser Struktur gültig sind. Sie können mindestens einen der folgenden Werte angeben:
- WER_DUMP_MASK_DUMPTYPE
- WER_DUMP_MASK_ONLY_THISTHREAD
- WER_DUMP_MASK_OTHER_MODULESFLAGS
- WER_DUMP_MASK_OTHERTHREADFLAGS
- WER_DUMP_MASK_OTHERTHREADFLAGS_EX
- WER_DUMP_MASK_PREFERRED_MODULE_LIST
- WER_DUMP_MASK_PREFERRED_MODULESFLAGS
- WER_DUMP_MASK_THREADFLAGS
- WER_DUMP_MASK_THREADFLAGS_EX
dwDumpFlags
Die Typinformationen, die in den Minidump eingeschlossen werden sollen. Sie können mindestens ein MINIDUMP_TYPE-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_DUMPTYPE enthält.
bOnlyThisThread
Wenn dieses Element TRUE ist und dwMask WER_DUMP_MASK_ONLY_THISTHREAD enthält, soll der Minidump nur für den aufrufenden Thread erfasst werden.
dwExceptionThreadFlags
Der Typ der Threadinformationen, die in den Minidump eingeschlossen werden sollen. Sie können mindestens ein THREAD_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_THREADFLAGS enthält.
dwOtherThreadFlags
Der Typ der Threadinformationen, die in den Minidump eingeschlossen werden sollen. Sie können mindestens ein THREAD_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_OTHERTHREADFLAGS enthält.
dwExceptionThreadExFlags
Der Typ der Threadinformationen, die in den Minidump eingeschlossen werden sollen. Sie können mindestens ein THREAD_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_THREADFLAGS_EX enthält.
dwOtherThreadExFlags
Der Typ der Threadinformationen, die in den Minidump eingeschlossen werden sollen. Sie können mindestens ein THREAD_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_OTHERTHREADFLAGS_EX enthält.
dwPreferredModuleFlags
Der Typ der Modulinformationen, die in den Minidump für Module aufgenommen werden sollen, die im wzPreferredModuleList-Member angegeben sind. Sie können mindestens ein MODULE_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_PREFERRED_MODULESFLAGS enthält.
dwOtherModuleFlags
Der Typ der Modulinformationen, die in den Minidump eingeschlossen werden sollen. Sie können mindestens ein MODULE_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_OTHER_MODULESFLAGS enthält.
wzPreferredModuleList[WER_MAX_PREFERRED_MODULES_BUFFER]
Eine Liste von Modulnamen (ohne Pfad), auf die die dwPreferredModuleFlags-Flags angewendet werden. Jeder Name muss null beendet sein, und die Liste muss mit zwei NULL-Zeichen beendet werden (z. B. module1.dll\0module2.dll\0\0).
Um anzugeben, dass alle Module bevorzugt werden, legen Sie diesen Member auf fest *\0\0
. Wenn Sie in eine Liste mit anderen Modulnamen einschließen *
, wird der *
ignoriert.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_PREFERRED_MODULE_LIST enthält.
dwPreferredModuleResetFlags
Der bevorzugte Typ von Modulinformationen, die in den Minidump für Module aufgenommen werden sollen, die im wzPreferredModuleList-Member angegeben sind. Sie können mindestens ein MODULE_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_PREFERRED_MODULESFLAGS enthält.
dwOtherModuleResetFlags
Andere Typen von Modulinformationen, die in den Minidump für Module aufgenommen werden sollen, die im wzPreferredModuleList-Member angegeben sind. Sie können mindestens ein MODULE_WRITE_FLAGS-Flags angeben.
Dieser Member ist nur gültig, wenn dwMask WER_DUMP_MASK_PREFERRED_MODULESFLAGS enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | werapi.h |