IDirect3DRMFrameArray

アプリケーションは、IDirect3DRMFrameArrayインターフェイスのメソッドを使用してフレームオブジェクトを整理する。この項は、このインターフェイスのメソッドのリファレンスである。概要については、「フレーム」を参照すること。

IDirect3DRMFrameArrayインターフェイスは、次のメソッドをサポートする。
GetElement
GetSize

すべてのCOMインターフェイスと同様、IDirect3DRMFrameArraインターフェイスはIUnknownインターフェイスメソッドを継承する。IUnknownインターフェイスは、以下の3つのメソッドをサポートする。
AddRef
QueryInterface
Release

IDirect3DRMPickedArray::GetPickIDirect3DRMPicked2Array::GetPick、またはIDirect3DRMFrame3::GetChildrenメソッドの呼び出しによって取得される。

IDirect3DRMFrameArray::GetElement

IDirect3DRMFrameArray

Direct3DRMFrameArrayオブジェクトから指定された要素を取得する。

構文

HRESULT GetElement(
  DWORD index,
  LPDIRECT3DRMFRAME *lplpD3DRMFrame
  );

パラメータ

index
配列要素。
lplpD3DRMFrame
IDirect3DRMFrameインターフェイスへのポインタを受け取るアドレス。

戻り値

成功すればD3DRM_OK、失敗すればエラーを返す。エラーのリストについては、「Direct3D保持モードの戻り値」を参照すること。

注意

QueryInterfaceを使用して、たとえば、IDirect3DRMFrame3などの希望するIDirect3DRMFrame3のバージョンへのポインタを取得することができる。lplpD3DRMFrameパラメータを単純に異なるバージョンに型変換することはできない。QueryInterfaceを使用しなければならない。

IDirect3DRMFrameArray::GetSize

IDirect3DRMFrameArray

Direct3DRMFrameArrayオブジェクトに含まれている要素数を取得する。

構文

DWORD GetSize( );

戻り値

要素数を返す。


トップに戻る トップに戻る
© 1999 Microsoft and/or its suppliers. All rights reserved. Terms of Use.