Export (0) Print
Expand All

IMFPluginControl::GetPreferredClsid method

Searches the preferred list for a class identifier (CLSID) that matches a specified key name.

Syntax


HRESULT GetPreferredClsid(
  [in]  DWORD   pluginType,
  [in]  LPCWSTR selector,
  [out] CLSID   *clsid
);

Parameters

pluginType [in]

Member of the MF_Plugin_Type enumeration, specifying the type of object.

selector [in]

The key name to match. For more information about the format of key names, see the Remarks section of IMFPluginControl.

clsid [out]

Receives a CLSID from the preferred list.

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

Invalid argument.

HRESULT_FROM_WIN32(ERROR_NOT_FOUND)

No CLSID matching this key was found.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Mfobjects.h (include Mfidl.h)

See also

IMFPluginControl

 

 

Community Additions

ADD
Show:
© 2015 Microsoft