Biblioteki C/C++
GetConsoleProcessList
[funkcja] Pobiera listę procesów powiązanych z aktualną konsolą.Składnia
#include <windows.h>
DWORD WINAPI GetConsoleProcessList( LPDWORD lpdwProcessList, DWORD dwProcessCount );
Argumenty
Zwracana wartość
Jeśli nie wystąpią żadne błędy, zwracana wartość jest mniejsza lub równa wartości argumentu
dwProcessCount i określa liczbę identyfikatorów procesów przechowywanych w buforze wskazywanym przez argument
lpdwProcessList. Jeśli bufor jest za mały aby zmieścić wszystkie identyfikatory procesów, zwracaną wartością jest wymagana liczba elementów bufora. W tym przypadku funkcja nie umieszcza żadnych identyfikatorów w buforze. Programista może użyć zwracanej wartości do zaalokowania bufora, który pomieści wszystkie dane z tej listy i wywołać tą funkcję ponownie. Jeśli zwracaną wartością jest zero, wystąpił błąd, ponieważ każda konsola ma co najmniej jeden proces, który jest z nią powiązany. Aby uzyskać rozszerzone informacje o błędach, wywołaj funkcję
GetLastError.
Dodatkowe informacje
Aby skompilować program używający tej funkcji, stała
_WIN32_WINNT musi mieć wartość większą lub równą
0x0501.
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.