Función DebugSetProcessKillOnExit (winbase.h)

Establece la acción que se va a realizar cuando se cierra el subproceso que realiza la llamada.

Sintaxis

BOOL DebugSetProcessKillOnExit(
  [in] BOOL KillOnExit
);

Parámetros

[in] KillOnExit

Si este parámetro es TRUE, el subproceso finaliza todos los procesos adjuntos al salir (tenga en cuenta que este es el valor predeterminado). De lo contrario, el subproceso se desasocia de todos los procesos que se depuran al salir.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

El subproceso de llamada debe haber establecido al menos una conexión de depuración mediante la función CreateProcess o DebugActiveProcess antes de llamar a esta función. DebugSetProcessKillOnExit afecta a todas las depuraciones actuales y futuras conectadas al subproceso que llama. Un subproceso puede llamar a esta función varias veces para cambiar la acción según sea necesario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbase.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

DebugActiveProcessStop

Funciones de depuración