BeginUpdateResource

הפונקציה BeginUpdateResource מחזירה מזהה ייחודי בו ניתן להשתמש על-ידי הפונקציה UpdateResource כדי להוסיף, למחוק או להחליף משאבים בקובץ הפעלה.

 ( BeginUpdateResource אחיזה LPCTSTR  pFileName, / / מצביע על שם קובץ ההפעלהBOOLbDeleteExistingResources / / אפשרות מחיקה);
 

פרמטרים

pFileName
מצביע מחרוזת המסתיימת ב- null ציון קובץ הפעלה מבוססת-Win32 בו לעדכן את המשאבים. יישום חייבת להיות היכולת להשיג גישת כתיבה לקובץ זה; הוא לא יכול כרגע והמיטה. אם pFileName אינו מציין נתיב מלא, המערכת תחפש הקובץ בספריה הנוכחית.
bDeleteExistingResources
מציין למחוק הפרמטר pFileName משאבים קיימים. אם פרמטר זה הוא אמיתי, קיימים משאבים נמחקים, קובץ ההפעלה כוללת רק המשאבים שנוספו עם הפונקציה UpdateResource . אם פרמטר זה הוא שקר, קובץ ההפעלה כוללת משאבים קיימים אלא אם כן הם במפורש שנמחקו או הוחלפו על-ידי שימוש UpdateResource.

להחזיר ערכים

אם הפונקציה מצליחה, הערך המוחזר הוא נקודת אחיזה להיות בשימוש בפונקציות UpdateResource ו- EndUpdateResource . הערך המוחזר הוא NULL אם הקובץ שצוין אינו קובץ הפעלה, קובץ ההפעלה נטענה כבר, הקובץ אינו קיים או אין אפשרות לפתוח את הקובץ לכתיבה. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:לא נתמך.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winbase.h.
ייבוא ספריית:השתמש kernel32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.

ראה גם

מבט כולל על משאבים, פונקציות משאבים, EndUpdateResource, UpdateResource

Index