ホーム › Media.Audio › IPart
IPart
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetName(LPWSTR* ppwstrName) |
| 4 | HRESULT GetLocalId(DWORD* pnId) |
| 5 | HRESULT GetGlobalId(LPWSTR* ppwstrGlobalId) |
| 6 | HRESULT GetPartType(PartType* pPartType) |
| 7 | HRESULT GetSubType(GUID* pSubType) |
| 8 | HRESULT GetControlInterfaceCount(DWORD* pCount) |
| 9 | HRESULT GetControlInterface(DWORD nIndex, IControlInterface** ppInterfaceDesc) |
| 10 | HRESULT EnumPartsIncoming(IPartsList** ppParts) |
| 11 | HRESULT EnumPartsOutgoing(IPartsList** ppParts) |
| 12 | HRESULT GetTopologyObject(IDeviceTopology** ppTopology) |
| 13 | HRESULT Activate(DWORD dwClsContext, GUID* refiid, void** ppvObject) |
| 14 | HRESULT RegisterControlChangeCallback(GUID* riid, IControlChangeNotify* pNotify) |
| 15 | HRESULT UnregisterControlChangeCallback(IControlChangeNotify* pNotify) |