IDirect3DRMDeviceArray

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

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

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

Direct3DRMDeviceArrayオブジェクトは、IDirect3DRM3::GetDevicesメソッドの呼び出しによって取得される。

IDirect3DRMDeviceArray::GetElement

IDirect3DRMDeviceArray

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

構文

HRESULT GetElement(
  DWORD index,
  LPDIRECT3DRMDEVICE *lplpD3DRMDevice
  );

パラメータ

index
配列要素。
lplpD3DRMDevice
IDirect3DRMDeviceインターフェイスへのポインタ。

戻り値

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

注意

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

IDirect3DRMDeviceArray::GetSize

IDirect3DRMDeviceArray

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

構文

DWORD GetSize( );

戻り値

要素数を返す。


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