Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Oznámení jsou hodnoty, které funkce nastavení odesílá do rutiny zpětného volání za účelem určení stavu nebo události. Dva parametry, Param1 a Param2, se odešlou s oznámením a obsahují další informace týkající se oznámení.
Rutina zpětného volání zpracuje oznámení a vrátí celé číslo bez znaménka funkci nastavení. V závislosti na funkci nastavení můžete tuto hodnotu použít k určení operace nebo výběru uživatele nebo ji můžete ignorovat.
Funkce nastavení odesílají oznámení rutinám zpětného volání pomocí následující syntaxe.
MsgHandler( //the specified callback routine
Context, //context used by the callback routine
Notification, //notification code
Param1, //additional notification information
Param2 //additional notification information
);
Parametr Context je ukazatel na kontextovou proměnnou nebo strukturu, kterou může rutina zpětného volání použít k ukládání informací, které musí být zachovány mezi následnými voláními rutiny zpětného volání.
Vzhledem k tomu, že rutina zpětného volání určuje implementaci kontextu a nikdy se neodkazuje ani nemění funkcemi nastavení, kontext není dokumentován v referenčním materiálu pro zprávy oznámení, které následují.
Parametr Notification určuje celočíselnou hodnotu bez znaménka pro událost nebo stav, který způsobí, že instalační funkce zavolá rutinu zpětného volání.
parametry Param1 a param2 jsou volitelné parametry, které mohou obsahovat další informace týkající se oznámení. Tyto parametry jsou celá čísla bez znaménka. Pokud Param1 nebo Param2 vrátit informace, které nejsou celé číslo bez znaménka, přetypuje se na celé číslo bez znaménka a musí být před použitím rutiny zpětného volání přetypováno na původní datový typ.
Poznámka
Následující oznámení představují všechna oznámení používaná funkcemi nastavení. Jednotlivé funkce používají podmnožinu těchto oznámení. Jinými slovy, ne každé oznámení používá každá funkce.
Následující oznámení používají instalační funkce.
| Oznámení | Popis |
|---|---|
| SPFILENOTIFY_COPYERROR | Během operace kopírování souboru došlo k chybě. |
| SPFILENOTIFY_DELETEERROR | Během operace odstranění souboru došlo k chybě. |
| SPFILENOTIFY_ENDCOPY | Operace kopírování souboru skončila. |
| SPFILENOTIFY_ENDDELETE | Operace odstranění souboru skončila. |
| SPFILENOTIFY_ENDQUEUE | Fronta dokončila potvrzení. |
| SPFILENOTIFY_ENDREGISTRATION | Registrace nebo zrušení registrace souboru byla dokončena. |
| SPFILENOTIFY_ENDRENAME | Operace přejmenování souboru skončila. |
| SPFILENOTIFY_ENDSUBQUEUE | Dílčí fronta (kopírování, přejmenování nebo odstranění) skončila. |
| SPFILENOTIFY_FILEEXTRACTED | Soubor byl extrahován z skříně. |
| SPFILENOTIFY_FILEINCABINET | V souboru CAB je zjištěn soubor. |
| SPFILENOTIFY_FILEOPDELAYED | Soubor byl používán a aktuální operace byla zpožděna, dokud se systém nerestartuje. |
| SPFILENOTIFY_LANGMISMATCH | Jazyk aktuální operace neodpovídá systémovému jazyku. |
| SPFILENOTIFY_NEEDMEDIA | Vyžaduje se nové zdrojové médium. |
| SPFILENOTIFY_NEEDNEWCABINET | Aktuální soubor pokračuje v další skříni. |
| SPFILENOTIFY_QUEUESCAN | Naskenoval se uzel ve frontě souborů. |
| SPFILENOTIFY_QUEUESCAN_EX | Naskenoval se uzel ve frontě souborů. |
| SPFILENOTIFY_QUEUESCAN_SIGNERINFO | Naskenoval se uzel ve frontě souborů. |
| SPFILENOTIFY_RENAMEERROR | Během operace přejmenování souboru došlo k chybě. |
| SPFILENOTIFY_STARTCOPY | Spustila se operace kopírování souborů. |
| SPFILENOTIFY_STARTDELETE | Spustila se operace odstranění souboru. |
| SPFILENOTIFY_STARTQUEUE | Fronta se začala potvrzovat. |
| SPFILENOTIFY_STARTREGISTRATION | Registrace nebo zrušení registrace souboru se spustila. |
| SPFILENOTIFY_STARTRENAME | Byla spuštěna operace přejmenování souboru. |
| SPFILENOTIFY_STARTSUBQUEUE | Spustila se dílčí fronta (kopírování, přejmenování nebo odstranění). |
| SPFILENOTIFY_TARGETEXISTS | Kopie zadaného souboru již v cíli existuje. |
| SPFILENOTIFY_TARGETNEWER | V cíli existuje novější verze zadaného souboru. |