¿Cómo determinar un proceso de "tamaño virtual" (WinXP)?

Tengo un programa que necesita mucha memoria y se bloquea tan pronto como se alcanza el espacio de dirección virtual de 2 GB. El explorador de procesos Sysinternals muestra esto como una columna de "tamaño virtual". ¿Cómo puedo determinar este "tamaño virtual" con código C (o C ++)?

Ok, tengo que consultar un contador de rendimiento para "Bytes virtuales". Perfmon muestra la cadena de consulta (o cómo se llama) como, por ejemplo, '\ Process (firefox) \ Virtuelle Größe' en mi instalación alemana de Win XP.

¿Cómo determino la cadena de consulta para el 'proceso actual', y hay un nombre no localizado para ello?

Respuestas a la pregunta(6)

Su respuesta a la pregunta