Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|