UDF > WinAPIEx > Registry >


_WinAPI_AssocGetPerceivedType

Obtient le type perçu d'un fichier à parir de son extension

#include <WinAPIReg.au3>
_WinAPI_AssocGetPerceivedType ( $sExt )

Paramètre

$sExt L'extension du fichier avec le point qui précède, par exemple,".txt".

Valeur de retour

Succès: Retourne le tableau contenant les informations suivantes:
[0] - Le type perçu ($PERCEIVED_TYPE_*).
[1] - La source de l'information du type perçu ($PERCEIVEDFLAG_*).
[2] - Le type perçu sous forme de chaîne, par exemple "text" ou "video".
Échec: Définit @error <> 0, @extended peut contenir le code d'erreur HRESULT.

Voir aussi

Consultez AssocGetPerceivedType dans la librairie MSDN.

Exemple

#include <WinAPIReg.au3>

Local $sExt = '.wav'
Local $aData = _WinAPI_AssocGetPerceivedType($sExt)

If IsArray($aData) Then
    ConsoleWrite('(' & $sExt & ')' & @CRLF)
    ConsoleWrite('--------------------' & @CRLF)
    ConsoleWrite('Type:   ' & $aData[0] & @CRLF)
    ConsoleWrite('Source: ' & $aData[1] & @CRLF)
    ConsoleWrite('String: ' & $aData[2] & @CRLF)
EndIf