SPFILENOTIFY_FILEINCABINET Nachricht
Die SPFILENOTIFY_FILEINCABINET Benachrichtigung wird von SetupIterateCabinet für jede Datei im Schrank an eine Rückrufroutine gesendet. Die Rückrufroutine muss einen Wert zurückgeben, der angibt, ob die Datei extrahiert werden soll.
SPFILENOTIFY_FILEINCABINET
Param1 = (UINT) FileInCabinetInfo;
Param2 = (UINT) CabinetFile;
Parameter
-
Absatz 1
-
Zeiger auf eine FILE_IN_CABINET_INFO-Struktur , die Informationen zur Datei in der Ablage enthält.
-
Param2
-
Zeiger auf eine NULL-beendete Zeichenfolge, die den Dateinamen der Ablagedatei enthält.
Rückgabewert
Ihre Rückrufroutine sollte eine der folgenden Rückgaben zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Extrahieren Sie die Datei nicht, und überspringen Sie sie. |
|
Entpacken Sie die Datei. |
Wenn Ihre Rückrufroutine FILEOP_DOIT zurückgibt, sollte der Name, der für die extrahierte Datei verwendet werden soll, im FullTargetName-Member der FILE_IN_CABINET_INFO Struktur angegeben werden, die an die Routine in Param1 übergeben wird.
Hinweis
Es gibt keine Standardmäßige Rückrufroutine für Kabinetts. Die Setupanwendung sollte eine Rückrufroutine bereitstellen, um die von SetupIterateCabinet gesendeten Benachrichtigungen zu verarbeiten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|