Compartir a través de


WER_DUMP_CUSTOM_OPTIONS_V2 estructura (werapi.h)

Especifica la información de minivolcado de Informe de errores de Windows personalizada (WER) que va a recopilar la función WerReportAddDump.

Sintaxis

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;

Miembros

dwSize

El tamaño de la estructura en bytes.

dwMask

Máscara que controla qué opciones son válidas en esta estructura. Puede especificar uno o varios de los valores siguientes:

  • 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

Información de tipo que se va a incluir en el minivolcado. Puede especificar una o varias de las marcas de MINIDUMP_TYPE .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_DUMPTYPE.

bOnlyThisThread

Si este miembro es TRUE y dwMask contiene WER_DUMP_MASK_ONLY_THISTHREAD, el minivolcado se recopilará solo para el subproceso que realiza la llamada.

dwExceptionThreadFlags

Tipo de información de subproceso que se va a incluir en el minivolcado. Puede especificar una o varias de las marcas de THREAD_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_THREADFLAGS.

dwOtherThreadFlags

Tipo de información de subproceso que se va a incluir en el minivolcado. Puede especificar una o varias de las marcas de THREAD_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_OTHERTHREADFLAGS.

dwExceptionThreadExFlags

Tipo de información de subproceso que se va a incluir en el minivolcado. Puede especificar una o varias de las marcas de THREAD_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_THREADFLAGS_EX.

dwOtherThreadExFlags

Tipo de información de subproceso que se va a incluir en el minivolcado. Puede especificar una o varias de las marcas de THREAD_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_OTHERTHREADFLAGS_EX.

dwPreferredModuleFlags

Tipo de información del módulo que se va a incluir en el minivolcado de los módulos especificados en el miembro wzPreferredModuleList . Puede especificar una o varias de las marcas de MODULE_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_PREFERRED_MODULESFLAGS.

dwOtherModuleFlags

Tipo de información del módulo que se va a incluir en el minivolcado. Puede especificar una o varias de las marcas de MODULE_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_OTHER_MODULESFLAGS.

wzPreferredModuleList[WER_MAX_PREFERRED_MODULES_BUFFER]

Una lista de nombres de módulo (no incluya la ruta de acceso) a la que se aplican las marcas dwPreferredModuleFlags . Cada nombre debe terminar en null y la lista debe terminarse con dos caracteres NULL (por ejemplo, module1.dll\0module2.dll\0\0).

Para especificar que se prefieren todos los módulos, establezca este miembro *\0\0en . Si incluye * en una lista con otros nombres de módulo, se omite .*

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_PREFERRED_MODULE_LIST.

dwPreferredModuleResetFlags

Tipo preferido de información de módulo que se va a incluir en el minivolcado de los módulos especificados en el miembro wzPreferredModuleList . Puede especificar una o varias de las marcas de MODULE_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_PREFERRED_MODULESFLAGS.

dwOtherModuleResetFlags

Otros tipos de información de módulo que se incluirán en el minivolcado de los módulos especificados en el miembro wzPreferredModuleList . Puede especificar una o varias de las marcas de MODULE_WRITE_FLAGS .

Este miembro solo es válido si dwMask contiene WER_DUMP_MASK_PREFERRED_MODULESFLAGS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado werapi.h

Consulte también

Función WerReportAddDump, Informe de errores de Windows