Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

GetConsoleProcessList

[funkcja] Pobiera listę procesów powiązanych z aktualną konsolą.

Składnia

C/C++
#include <windows.h>

DWORD WINAPI GetConsoleProcessList( LPDWORD lpdwProcessList, DWORD dwProcessCount );

Argumenty

ArgumentOpis
lpdwProcessListWskaźnik do bufora pobierającego tablicę identyfikatorów procesów. Pamięć do przechowywania danych tego bufora jest alokowana na stercie dla procesu, którego rozmiar wynosi 64 KB. Maksymalny rozmiar bufora zależy od użycia sterty.
dwProcessCountMaksymalna liczba identyfikatorów procesów, która może być przechowywana w buforze wskazywanym przez argument lpdwProcessList.

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ę » WinAPIGetLastError.

Dodatkowe informacje

Aby skompilować program używający tej funkcji, stała _WIN32_WINNT musi mieć wartość większą lub równą 0x0501.

Wymagania

Minimalny system klientaWindows XP (tylko aplikacje biurowe).
Minimalny system serweraWindows Server 2003 (tylko aplikacje biurowe).
NagłówekWincon.h (dołącza Windows.h)
BibliotekaKernel32.lib
DLLKernel32.dll

Linki zewnętrzne