Freigeben über


MFCreatePathFromURL-Funktion

[Diese API wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen sollten Anwendungen PathCreateFromUrl aufrufen.]

Konvertiert eine Datei-URL in einen Microsoft MS-DOS-Pfad.

Syntax

HRESULT MFCreatePathFromURL(
  _In_opt_ LPCWSTR pwszFileURL,
  _Out_    LPWSTR  *ppwszFilePath
);

Parameter

pwszFileURL [in, optional]

Eine Zeichenfolge mit NULL-Beendigung, die die URL enthält. Die maximale Länge der Zeichenfolge ist INTERNET_MAX_URL_LENGTH.

ppwszFilePath [out]

Empfängt eine NULL-endende Zeichenfolge, die die URL enthält. Der Aufrufer muss die Zeichenfolge durch Aufrufen von CoTaskMemFree freigeben.

Rückgabewert

Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion wurde erfolgreich ausgeführt.
E_INVALIDARG
Ungültiges Argument. Die im parameter pwszFileURL angegebene Zeichenfolge kann nicht in einen Pfad konvertiert werden.

 

Bemerkungen

Diese Funktion verfügt über keine zugeordnete Importbibliothek. Um diese Funktion aufzurufen, müssen Sie die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Mfplat.dll zu verknüpfen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
DLL
Mfplat.dll

Siehe auch

Media Foundation-Funktionen