Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Refresh method updates the list of IWMSPlugin interfaces in the IWMSPlugins collection to reflect the plug-ins that are registered for use by the server.
HRESULT Refresh();
Arguments
This method takes no parameters.
Return Value
If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code.
Example
#include <windows.h>
#include "wmsserver.h"
// Declare variables and interfaces.
IWMSServer *pServer;
IWMSPlugins *pPlugins;
HRESULT hr;
// Initialize the COM library and retrieve a pointer
// to an IWMSServer interface.
hr = CoInitialize(NULL);
hr = CoCreateInstance(CLSID_WMSServer,
NULL,
CLSCTX_ALL,
IID_IWMSServer,
(void **)&pServer);
if (FAILED(hr)) goto EXIT;
// Retrieve a pointer to an IWMSPlugins interface.
hr = pServer->get_MediaParsers(&pPlugins);
if (FAILED(hr)) goto EXIT;
// Refresh the collection of plug-ins in case
// of state changes.
hr = pPlugins->Refresh();
if (FAILED(hr)) goto EXIT;
EXIT:
// TODO: Release temporary COM objects and uninitialize COM.
Requirements
Header: wmsserver.h.
Library: WMSServerTypeLib.dll.
Platform: Windows Server 2003 family, Windows Server 2008 family.
See Also
Other Resources
Interface