ホーム › Media.MediaFoundation › IMFTopologyServiceLookup
IMFTopologyServiceLookup
COMメソッド 1
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT LookupService(MF_SERVICE_LOOKUP_TYPE Type, DWORD dwIndex, GUID* guidService, GUID* riid, void** ppvObjects, DWORD* pnObjects)
| Type | MF_SERVICE_LOOKUP_TYPE | in | サービス検索の対象(グローバルまたはストリーム単位)を指定するMF_SERVICE_LOOKUP_TYPE列挙値。 |
| dwIndex | DWORD | in | ストリーム単位検索時のストリームインデックス。グローバル検索では0を指定する。 |
| guidService | GUID* | in | 取得したいサービスを識別するサービスGUIDへのポインタ。 |
| riid | GUID* | in | 取得するインタフェースの識別子(IID)へのポインタ。 |
| ppvObjects | void** | out | 取得したインタフェースポインタの配列を受け取るバッファ。要素ごとにRelease。 |
| pnObjects | DWORD* | inout | 入力で要求数、出力で実際に取得したオブジェクト数を示すDWORDへのポインタ。 |