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® の「エラー処理」を参照すること。
このメソッドは次のクラスに適用される。これらのクラスは、Direct3DResource8 のメソッドを実装する。
Direct3D は Data でメモリを管理しない。このバッファを動的に割り当てた場合は、呼び出し側の責任でメモリを解放する。
Direct3DResource8.FreePrivateData、Direct3DResource8.GetPrivateData