IMFHttpDownloadRequest::HasNullSourceOrigin 方法 (mfidl.h)

由 Microsoft Media Foundation 調用,用以偵測 HTTP 或 HTTPS 請求被重定向到不同「來源」伺服器的情況。

語法

HRESULT HasNullSourceOrigin(
  [out] BOOL *pfNullSourceOrigin
);

參數

[out] pfNullSourceOrigin

若目前請求的來源為「空」,則設為 TRUE。 如果 HTTP 請求從一台伺服器重新導向到另一台伺服器,且兩台伺服器的來源不同,來源將變成「空」狀態。

返回值

這個方法會傳回 HRESULT。 可能的值包括但不限於下表中的值。

回傳碼 說明
S_OK
成功完成手術。
E_POINTER
pfNullSOurceOrigin 參數是無效指標。

備註

如果在 EndReceiveResponse 被呼叫前已呼叫 HasNullSourceOrigin,pfNullSourceOrigin 參數應設為 TRUE。 關於HTTP中起源概念的更多資訊,請參見 RFC-6454。

要求

需求 價值
最低支援的用戶端 Windows 10,版本 1703 [僅限桌面應用程式]
支援的最低伺服器 不支援
目標平臺 Windows
Header mfidl.h
Library Mfplat.lib
DLL Mfplat.dll

另請參閱

IMFHttpDownloadRequest