次の方法で共有


IMFHttpDownloadRequest::HasNullSourceOrigin メソッド (mfidl.h)

MICROSOFT Media Foundation によって呼び出され、HTTP または HTTPS 要求が異なる "配信元" の別のサーバーにリダイレクトされた場合のケースを検出します。

構文

HRESULT HasNullSourceOrigin(
  [out] BOOL *pfNullSourceOrigin
);

パラメーター

[out] pfNullSourceOrigin

現在の要求に "null" ソースオリジンがある場合は TRUE に設定されます。 あるサーバーから別のサーバーに HTTP 要求がリダイレクトされ、2 つのサーバーの配信元が異なる場合、ソースの配信元は "null" になります。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
操作は正常に完了しました。
E_POINTER
pfNullSOurceOrigin パラメーターが無効なポインターです。

解説

EndReceiveResponse が呼び出される前に HasNullSourceOrigin が呼び出される場合は、pfNullSourceOrigin パラメーターを TRUE に設定する必要があります。 HTTP での配信元の概念の詳細については、「 RFC-6454」を参照してください。

要件

   
サポートされている最小のクライアント Windows 10バージョン 1703 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー mfidl.h
Library Mfplat.lib;Mfplat.dll

関連項目

IMFHttpDownloadRequest