הפונקציה EnumResourceNames מחפש מודול עבור כל משאב מהסוג שצוין ומעביר את השם של כל משאב שהוא מאתר פונקציית התקשרות חזרה מוגדרת על-ידי יישום.
(BOOL EnumResourceNames HINSTANCE hModule, / / מודול משאבי טיפולLPCTSTRlpszType, / / סוג מצביע משאבENUMRESNAMEPROClpEnumFunc, / / מצביע לפונקציה התקשרות חזרהארוךlParam / / המוגדר על-ידי היישום פרמטר);
| ערך | משמעות |
|---|---|
| RT_ACCELERATOR | טבלת מאיצים |
| RT_ANICURSOR | סמן מונפש |
| RT_ANIICON | הסמל המונפש |
| RT_BITMAP | משאב מפת סיביות |
| RT_CURSOR | משאב הסמן תלוי-חומרה |
| RT_DIALOG | תיבת הדו-שיח |
| RT_FONT | משאב גופן |
| RT_FONTDIR | משאב ספריה של גופן |
| RT_GROUP_CURSOR | משאב הסמן שאינה תלויה בחומרה |
| RT_GROUP_ICON | משאב סמל שאינה תלויה בחומרה |
| RT_HTML | מסמך HTML |
| RT_ICON | משאב סמל תלוי-חומרה |
| RT_MENU | תפריט משאב |
| RT_MESSAGETABLE | ערך של טבלת ההודעות |
| RT_PLUGPLAY | משאב מסוג הכנס-הפעל |
| RT_RCDATA | משאב מוגדר על-ידי יישום (הנתונים הגולמיים) |
| RT_STRING | ערך טבלת מחרוזות |
| RT_VERSION | גירסה משאב |
| RT_VXD | VXD |
אם הפונקציה מצליחה, הערך המוחזר אינו אפס.
אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.
הפונקציה EnumResourceNames ממשיך למנות שמות משאבים עד פונקציית התקשרות חזרה מחזירה את הערך FALSE או שנספרו כל שמות משאבים.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winbase.h.
ייבוא ספריית:השתמש kernel32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows ו- Windows NT.
מבט כולל על משאבים, פונקציות משאבים, EnumResNameProc, EnumResourceLanguages, EnumResourceTypes