Skip to main content
IWMWriterNetworkSink::Open method

The Open method opens a network port, and starts listening for network connections.

Syntax


HRESULT Open(
  [in, out] DWORD *pdwPortNum
);

Parameters

pdwPortNum [in, out]

On input, pointer to a variable that specifies the port number. Set this value to zero if you want the network sink to select a suitable port. On output, the variable receives the port number that was used.

Return value

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

Return codeDescription
S_OK

The method succeeded.

E_INVALIDARG

The pdwPortNum parameter is NULL.

NS_E_INVALID_REQUEST

The network sink is already open.

NS_E_NETWORK_RESOURCE_FAILURE

The port number specified is already in use.

 

Remarks

This method binds the port. To release the port, call IWMWriterNetworkSink::Close.

See the Remarks and Example Code sections for IWMWriter::BeginWriting.

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

IWMWriterNetworkSink Interface