Windows Dev Center

Expand Minimize

IWMReaderNetworkConfig::SetProxySettings method

The SetProxySettings method specifies the proxy settings.

Syntax


HRESULT SetProxySettings(
  [in] LPCWSTR            pwszProtocol,
  [in] WMT_PROXY_SETTINGS ProxySetting
);

Parameters

pwszProtocol [in]

Pointer to a wide-character null-terminated string containing the protocol name. Supported names are HTTP and MMS.

ProxySetting [in]

A value from the WMT_PROXY_SETTINGS enumeration type.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return codeDescription
S_OK

The method succeeded.

E_INVALIDARG

NULL or invalid argument passed in.

 

Remarks

Setting the protocol to WMT_PROXY_SETTING_MANUAL causes the reader to use the proxy settings from SetProxyHostName and SetProxyPort. Setting it to WMT_PROXY_SETTING_AUTO uses Web Proxy Auto-Detect mechanisms to dynamically determine the appropriate proxy based on the specified URL. Setting the protocol to WMT_PROXY_SETTING_BROWSER is valid only for HTTP URLs, and causes the reader to use the proxy settings that are configured in the browser.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Version

Windows Media Format 7 SDK, or later versions of the SDK

Header

Wmsdkidl.h (include Wmsdk.h)

Library

Wmvcore.lib;
WMStubDRM.lib (if you use DRM)

See also

IWMReaderNetworkConfig Interface
IWMReaderNetworkConfig::GetProxySettings
IWMReaderNetworkConfig::SetProxyHostName
IWMReaderNetworkConfig::SetProxyPort
WMT_PROXY_SETTINGS

 

 

Community Additions

ADD
Show:
© 2015 Microsoft