Share via


Fonction MFCreateURLFromPath

[Cette API n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir. Au lieu de cela, les applications doivent appeler UrlCreateFromPath.]

Convertit un chemin Microsoft MS-DOS en URL canonique.

Syntaxe

HRESULT MFCreateURLFromPath(
  _In_opt_ LPCWSTR pwszFilePath,
  _Out_    LPWSTR  *ppwszFileURL
);

Paramètres

pwszFilePath [in, facultatif]

Chaîne terminée par null qui contient le chemin d’accès. La longueur maximale de la chaîne est INTERNET_MAX_URL_LENGTH.

ppwszFileURL [out]

Reçoit une chaîne terminée par null qui contient l’URL. L’appelant doit libérer la chaîne en appelant CoTaskMemFree.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_FALSE
La chaîne donnée dans le paramètre pwszFilePath est déjà au format URL. Dans ce cas, pszFilePath est simplement copié dans ppszFileURL sans modification.
S_OK
La fonction a réussi.

 

Notes

Cette fonction n’a pas de bibliothèque d’importation associée. Pour appeler cette fonction, vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique vers Mfplat.dll.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
DLL
Mfplat.dll

Voir aussi

Fonctions Media Foundation