Skip to main content
INSNetSourceCreator::GetNetSourceAdminInterface method

The GetNetSourceAdminInterface method retrieves a pointer to the IDispatch interface of the administrative network source object.

Syntax


HRESULT GetNetSourceAdminInterface(
  [in]  LPCWSTR pszStreamName,
  [out] VARIANT *pVal
);

Parameters

pszStreamName [in]

Pointer to a wide-character null-terminated string containing the desired network protocol. Typically, this value is either "http\0" or "mms\0".

pVal [out]

Pointer to a VARIANT that receives the address of the IDispatch interface on successful return. Use this interface pointer to obtain the interface pointer of the desired network admin interface: IWMSInternalAdminNetSource, IWMSInternalAdminNetSource2, or IWMSInternalAdminNetSource3.

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

One or both of the parameters are NULL.

E_OUTOFMEMORY

Unable to allocate memory for an internal resource.

NS_E_UNKNOWN_PROTOCOL

The protocol specified by pwszStreamName is not supported.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Version

Windows Media Format 9 Series SDK, or later versions of the SDK

Header

Wmnetsourcecreator.h

Library

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

See also

INSNetSourceCreator Interface