Partager via


Fonction de rappel pfnIsFileSupported (mssip.h)

La fonction de rappel pfnIsFileSupported interroge les packages d’interface d’objet (SIP) répertoriés dans le Registre pour déterminer quel SIP gère le type de fichier.

Syntaxe

pfnIsFileSupported Pfnisfilesupported;

BOOL Pfnisfilesupported(
  [in]  HANDLE hFile,
  [out] GUID *pgSubject
)
{...}

Paramètres

[in] hFile

Descripteur du fichier.

[out] pgSubject

GUID qui identifie le SIP qui gère le type de fichier.

Valeur retournée

Si la fonction réussit, la fonction retourne TRUE.

Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

Si le SIP prend en charge le type de fichier transmis par hfile, la fonction retourne TRUE et définit pgSubject sur le GUID qui identifie le SIP pour gérer le type de fichier.

Chaque SIP implémente sa propre version de la fonction qui détermine si le type de fichier est pris en charge. Le nom spécifique de la fonction peut varier en fonction de l’implémentation du SIP, mais la signature de la fonction correspondra à celle de la structure SIP_ADD_NEWPROVIDER .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mssip.h