pfnIsFileSupported-Rückruffunktion (mssip.h)
Die PfnIsFileSupported-Rückruffunktion fragt die in der Registrierung aufgeführten Subject Interface Packages (SIPs ) ab, um zu bestimmen, welcher SIP den Dateityp verarbeitet.
Syntax
pfnIsFileSupported Pfnisfilesupported;
BOOL Pfnisfilesupported(
[in] HANDLE hFile,
[out] GUID *pgSubject
)
{...}
Parameter
[in] hFile
Ein Handle zur Datei.
[out] pgSubject
Die GUID, die den SIP identifiziert, der den Dateityp verarbeitet.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion TRUE zurück.
Wenn die Funktion fehlschlägt, wird FALSE zurückgegeben. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.
Hinweise
Wenn der SIP den von hfile übergebenen Dateityp unterstützt, gibt die Funktion TRUE zurück und legt pgSubject auf die GUID fest, die den SIP für die Verarbeitung des Dateityps identifiziert.
Jedes SIP implementiert eine eigene Version der Funktion, die bestimmt, ob der Dateityp unterstützt wird. Der spezifische Name der Funktion kann je nach Implementierung des SIP variieren, aber die Signatur der Funktion stimmt mit der der SIP_ADD_NEWPROVIDER-Struktur überein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mssip.h |