CBaseVideoWindow::GetIDsOfNames (Windows CE 5.0)
Maps a single member function and an optional set of parameters to a corresponding set of integer dispatch identifiers, which can be used upon subsequent calls to the CBaseVideoWindow::Invoke member function.
HRESULT GetIDsOfNames(REFIIDriid,OLECHAR** rgszNames,UINTcNames,LCIDlcid,DISPID* rgdispid);
Parameters
riid
Reference identifier. Reserved for future use. Must be NULL.rgszNames
Passed-in array of names to be mapped.cNames
Count of the names to be mapped.lcid
Locale context in which to interpret the names.rgdispid
Caller-allocated array, each element of which contains an ID corresponding to one of the names passed in the rgszNames array.The first element represents the member name; the subsequent elements represent each member parameter.
Return Values
Returns one of the following values.
Value | Description |
---|---|
DISP_E_UNKNOWN_CLSID | The CLSID was not recognized. |
DISP_E_UNKNOWNNAME | One or more of the names were not known.
The returned DISPIDs contain DISPID_UNKNOWN for each entry that corresponds to an unknown name. |
E_OUTOFMEMORY | Out of memory. |
S_OK | Success. |
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 3.0 and later.
Header:
Send Feedback on this topic to the authors