Metodo IMFHttpDownloadRequest::GetURL (mfidl.h)
Restituisce l'URL utilizzato per l'invio della richiesta.
Sintassi
HRESULT GetURL(
[out] LPWSTR *ppszURL
);
Parametri
[out] ppszURL
URL utilizzato per l'invio della richiesta al server. Si noti che questo URL può essere diverso se il server ha emesso un protocollo HTTP "redirect". La memoria per pszURL deve essere allocata con CoTaskMemAlloc e verrà liberata da Media Foundation con CoTaskMemFree.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
L'URL è stato restituito correttamente. |
|
Memoria insufficiente per completare l'operazione. |
|
Il parametro ppszURL è un puntatore non valido. |
Commenti
Per impostazione predefinita, GetURL restituisce un URL sintetizzato dai parametri forniti da Media Foundation nei metodi IMFHttpDownloadSession::SetServer e IMFHttpDownloadSession::CreateRequest . Tuttavia, se il server HTTP ha reindirizzato IMFHttpDownloadRequest a un server diverso ,ad esempio tramite una risposta HTTP "302 See Other", il metodo GetURL restituisce l'URL specificato dal server HTTP.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfplat.lib; Mfplat.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per