Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Förutom att använda standardköåteranropet kan du skriva en anpassad återanropsrutin. Den här funktionen måste ha samma formulär som FileCallback. Detta är användbart om du behöver en återanropsrutin för att hantera ett meddelande på ett annat sätt än det som tillhandahålls av standardrutinen för köåteranrop.
Om bara en liten del av standardbeteendet för köåteranrop behöver ändras kan du skapa en anpassad återanropsrutin för att filtrera meddelandena, hantera endast de som kräver särskilt beteende och anropa SetupDefaultQueueCallback för de andra.
Om du till exempel vill hantera filborttagningsfel på ett anpassat sätt kan du skapa en anpassad återanropsfunktion MyCallback-. Den här funktionen skulle fånga upp och bearbeta SPFILENOTIFY_DELETEERROR meddelanden och anropa standardfunktionen för köåteranrop för alla andra meddelanden. MyCallback- returnerar ett värde för borttagningsfelmeddelandena. För alla andra meddelanden skickar MyCallback vilket värde som standardrutinen för köåteranrop returnerade till kön.
Det här kontrollflödet visas i följande diagram.
Viktig
Om den anpassade återanropsfunktionen anropar standardrutinen för köåteranrop måste den skicka den tomrumspekare som returneras av SetupInitDefaultQueueCallback eller SetupInitDefaultQueueCallbackEx till standardrutinen för återanrop.