Freigeben über


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