¿Cómo terminar un proceso creado por CreateProcess ()?

He creado un proceso usandoCreateProcess(). Este es el código:

STARTUPINFO si = {0};
PROCESS_INFORMATION pi = {0};
result = CreateProcess("C:\\AP\\DatabaseBase\\dbntsrv.exe", NULL, NULL, NULL, FALSE, 0, NULL, "C:\\ADP\\SQLBase", &si, &pi)

¿Cómo puedo obtener el Handle y processId de este proceso específico? ¿Y finalmente usarlo para cerrar este proceso?
Gracias

Respuestas a la pregunta(10)

Su respuesta a la pregunta