Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® Direct3D® ではなく、アプリケーションでの使用が意図されているボリュームとデータを関連付ける。
object.SetPrivateData( _ RefGuid As DXGUID, _ Data As Any, _ SizeOfData As Long, _ Flags As Long)
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
D3DERR_INVALIDCALL |
E_OUTOFMEMORY |
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
Direct3D は Data でメモリを管理しない。このバッファを動的に割り当てた場合は、呼び出し側の責任でメモリを解放する。
データは値で渡され、複数のデータ セットを単一のボリュームと関連付けることができる。
Direct3DVolume8.FreePrivateData、Direct3DVolume8.GetPrivateData