C/Visual C - ¿Significado de cada parte?

   
Vista:

¿Significado de cada parte?

Publicado por carlos (63 intervenciones) el 03/08/2017 13:10:36
Quizas este dando mucho el follon creo que llevo como 7 en lo que llevo de semana pero es que me es muy dificil entenderlo todo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <windows.h>
 
int main (void){
	STARTUPINFO si;
	PROCESS_INFORMATION pi;
	ZeroMemory (&si, sizeof(si) );
	si.cb= sizeof(si);
	ZeroMemory( &pi, sizeof(pi));
	if(!CreateProcess(NULL,
	TEXT("notepad"),
	NULL,
	NULL,
	FALSE,
	0,
	NULL,
	NULL,
	&si,
	&pi)
	)
	{
		printf("Error en CreateProcess (%d).\n", GetLastError());
		return(-1);
	}
	return(0);
}

¿Para que es cada cosa?

Segun mi libo el lpStartupInfo: un puntero de tipo estructura de tipo STARTINFO
lpProcessInformation: puntero a una estructura del tipo PROCESS_INFORMATION
¿el si.cb es por defecto? porque veo que lo usan bastante
Me falta informacion porque con esas dos cosas no puedo entender lo anterior
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Revisar política de publicidad