Microsoft DirectX 8.0 (Visual Basic)

Direct3DResource8.GetPrivateData

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

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

指定項目

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

エラー コード

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

D3DERR_INVALIDCALL
D3DERR_MOREDATA
D3DERR_NOTFOUND

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

対象

このメソッドは次のクラスに適用される。これらのクラスは、Direct3DResource8 のメソッドを実装する。

参照

Direct3DResource8.FreePrivateDataDirect3DResource8.SetPrivateData