EnumResourceNames

Funkcja EnumResourceNames szuka modułu dla każdego zasobu określonego typu i przekazuje nazwę każdego zasobu, który lokalizuje funkcji zdefiniowanych przez aplikację wywołanie zwrotne.

(BOOL EnumResourceNames Wystąpienie HINSTANCE  hModule, / / zasobu moduł obsługiLPCTSTRlpszType, / / wskaźnik do zasobu wpiszENUMRESNAMEPROClpEnumFunc, / / wskaźnik do funkcji wywołania zwrotnegoDługiefikcyjnymi / / zdefiniowanych przez aplikację parametr);
 

Parametry

hModule
Uchwyt do modułu, którego plik wykonywalny zawiera zasoby, których nazwy mają być wyliczone. Jeśli ten parametr ma wartość NULL, funkcja wylicza nazwy zasobów w module umożliwia tworzenie bieżącego procesu.
lpszType
Wskaźnik ciąg zakończony zerem, określający nazwę typu zasobu, którego nazwa jest wyliczania. Dla typów zasobów standardowe ten parametr może być jedna z następujących wartości:
Wartość Znaczenie
RT_ACCELERATOR Akcelerator tabeli
RT_ANICURSOR Animowanych kursorów
RT_ANIICON Animowana ikona
RT_BITMAP Mapa bitowa zasobów
RT_CURSOR Zależne od sprzętu kursor zasobów
RT_DIALOG Okno dialogowe
RT_FONT Zasób czcionki
RT_FONTDIR Zasób katalogu czcionki
RT_GROUP_CURSOR Kursor niezależną od sprzętu zasobów
RT_GROUP_ICON Ikona niezależną od sprzętu zasobów
RT_HTML Dokument HTML
RT_ICON Zależne od sprzętu ikonę zasobu
RT_MENU Menu zasobów
RT_MESSAGETABLE Wiadomości-spisu
RT_PLUGPLAY Zasób typu Plug and play
RT_RCDATA Zdefiniowane przez aplikację zasobów (nieprzetworzone dane)
RT_STRING Ciąg-spisu
RT_VERSION Wersja zasobów
RT_VXD VXD

lpEnumFunc
Wskaźnik, aby wywołanie funkcji wywołania zwrotnego dla każdego wyliczane nazwa zasobu. Aby uzyskać więcej informacji zobacz EnumResNameProc.
fikcyjnymi
Określa wartość zdefiniowanych przez aplikację przekazanych do funkcji wywołania zwrotnego. Ten parametr może służyć do sprawdzania błędów.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest różna od zera.

Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Funkcja EnumResourceNames w dalszym ciągu wyliczanie nazw zasobów, aż funkcja wywołania zwrotnego zwraca wartość FALSE lub wszystkie nazwy zasobów zostały wyliczone.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w winbase.h.
Importowanie biblioteki:Należy użyć kernel32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows i Windows NT.

Zobacz też

Przegląd zasobów, funkcji zasobów, EnumResNameProc, EnumResourceLanguages, EnumResourceTypes

Index