Microsoft DirectX 8.0 (Visual Basic)

Direct3DVolume8.GetPrivateData

ボリュームに関連付けられたプライベート データを提供されたバッファにコピーする。

object.GetPrivateData( _ 
    RefGuid As DXGUID, _ 
    Data As Any, _ 
    SizeOfData As Long)

指定項目

object
Direct3DVolume8 オブジェクトを表すオブジェクト式。
RefGuid
取得するプライベート データを識別するグローバル ユニーク識別子 (GUID)。DXGUID 型で指定する。
Data
呼び出しが成功した場合に、要求したプライベート データを格納する割り当て済みバッファ。このメソッドを呼び出すアプリケーションは、このバッファの割り当てと解放に責任を負う。
SizeOfData
Data のバッファ サイズ (バイト単位)。この値が実際のプライベート データのサイズより小さい (0 など) 場合、メソッドは必要なバッファ サイズをこのパラメータに設定し、D3DERR_MOREDATA を返す。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。

D3DERR_INVALIDCALL
D3DERR_MOREDATA
D3DERR_NOTFOUND

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

参照

Direct3DVolume8.FreePrivateDataDirect3DVolume8.SetPrivateData