AMovieDllUnregisterServer (Windows CE 5.0)

Send Feedback

This function unregisters filters.

HRESULT AMovieDllUnregisterServer(void);

Parameters

None.

Return Values

Returns an HRESULT value.

Remarks

Use this function to unregister a filter after use.

The following example shows how this might be done.

// Unregister Sample Compressor Filter
STDAPI
DllUnregisterServer( void )
 {

    HRESULT hr = AMovieDllUnregisterServer( );
    if( FAILED(hr) )
        return hr;
 
    IFilterMapper *pFm = 0;
 
    hr = CoCreateInstance( CLSID_FilterMapper
                           , NULL
                           , CLSCTX_INPROC_SERVER
                           , IID_IFilterMapper
                           , (void **)&pFm       );
    
    if(FAILED(hr))
        return hr;
 
    hr = pFm->UnregisterFilter(
        &CLSID_VideoCompressorCategory,
        g_wszName,
        CLSID_SampleCompressorFilter);
 
    pFm->Release();

    return hr;
 }

Requirements

DirectShow applications and DirectShow filters have different include file and link library requirements.

For more information, see Setting Up the Build Environment.

OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:

See Also

DLL and Setup Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.