שאלה פשוטה

אוגוסט 31, 2006 | 3:52 pm | מצטט: | היו הראשונים להגיב | תחת קטגוריות:

יש לי תוכנה שמשתמשת ב- notifiers ומסיבות של יעילות הגדרתי callback function במקום לקבל event פשוט.
כאשר מבצעים הרשמה של ה-notifier יש אפשרות להגדיר פוינטר יחיד (4 בייט) שיצורף לקריאת ה-callback. איך ניתן להשתמש בפוינטר זה?
אסביר את שאלתי: האם ניתן לתת סתם מצביע על struct גלובלי כלשהו, כך שאוכל לגשת אליו בפשטות מתוך ה-callback function? או שמא זה חייב להיות מצביע לזכרון שהוקצה במיוחד עם MemHandleNew ולאחר מכן MemHandleLock? או שמא האם ניתן להעביר רק handle ולבצע MemHandleLock רק בתוך ה-callback?

באמת טוב שהסברת את שאלתך…

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *