CBasicAudio::GetIDsOfNames (Windows CE 5.0)

Send Feedback

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 CBasicAudio::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 of the member's parameters.

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 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.