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 |