Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Amikor a SetupCommitFileQueue függvény véglegesíti a fájlsort, a fájlműveleteket a következő sorrendben dolgozza fel: fájltörlési műveletek, majd fájl átnevezési műveletek, végül fájlmásolási műveletek. Az alábbi ábra egy üzenetsor kötelezettségvállalási folyamatának életciklusát mutatja be.
- a törlési alqueue indítása
- fájltörlési művelet indítása <– ismételje meg az egyes
- fájltörlési művelet befejezése <– várólistára helyezett fájl törlése
- fejezze be a törlési alqueue-t
- az átnevezés alqueue indítása
- fájl átnevezési művelet indítása <– ismételje meg az egyes
- fájltörlési művelet befejezése <– üzenetsorba helyezett fájl átnevezése
- fejezze be az átnevezés alkonyatát
- a másolási alque indítása
- fájlmásolási művelet indítása <– ismételje meg az egyes
- fájlmásolási művelet befejezése <– üzenetsorba helyezett fájlmásolás
- fejezze be a másolási alkonyatot
- az üzenetsor befejezése
Minden lépésnél vagy hiba esetén a SetupCommitFileQueue függvény értesítést küld a visszahívási rutinnak. A visszahívási rutin az üzenetsor által küldött információk segítségével nyomon követheti a telepítés állapotát, és szükség esetén kapcsolatba léphet a felhasználóval.
Ha például egy fájlmásolási művelethez olyan forrásfájlra van szükség, amely nem érhető el az aktuális elérési úton, SetupCommitFileQueue SPFILENOTIFY_NEEDMEDIA értesítést küld a visszahívási rutinnak, valamint a szükséges fájlra és adathordozóra vonatkozó információkat. A visszahívási rutin ezen információk segítségével létrehozhat egy párbeszédpanelt, amely arra kéri a felhasználót, hogy szúrja be a következő lemezt a SetupPromptForDiskmeghívásával
Az alapértelmezett üzenetsor-visszahívási rutin, SetupDefaultQueueCallbackrésze a Telepítő API-nak. Ez a rutin kezeli az üzenetsor-értesítéseket, és hibaablakokat és folyamatjelzőket hoz létre a telepítéshez. Használhatja az alapértelmezett üzenetsor-visszahívási rutint, vagy írhat szűrővisszahívási rutint az értesítések egy részhalmazának kezeléséhez, és a többit átadhatja az alapértelmezett üzenetsor-visszahívási rutinnak.
Ha a visszahívási rutin egyik funkciója sem felel meg az igényeinek, írhat egy önálló egyéni visszahívási rutint, amely nem hívja meg az alapértelmezett üzenetsor-visszahívási rutint.
További információ az üzenetsor-visszahívási rutinokról: Alapértelmezett üzenetsor-visszahívási rutin, és Egyéni üzenetsor-visszahívási rutinlétrehozása.