IXACT3Cue::GetProperties
キューのプロパティを取得します。
[Content-driven]
HRESULT
GetProperties(
LPXACT_CUE_INSTANCE_PROPERTIES *ppProperties
);
パラメータ
- ppProperties
キューのプロパティを格納する XACT_CUE_INSTANCE_PROPERTIES 構造体へのポインターです。
戻り値
正常に実行された場合は S_OK を返し、失敗した場合はエラー コードを返します。
解説
GetProperties は、XACT_CUE_INSTANCE_PROPERTIES 構造体のメモリーを割り当てます。
Xbox 360: GetProperties は、XMemAlloc を使用したメモリー割り当てを実行します。
呼び出し元では、XMemFree を使用してメモリーを解放する必要があります。次に例を示します。
LPXACT_CUE_INSTANCE_PROPERTIES pCueProperties = NULL;
if ( FAILED( pCue->GetProperties( &pCueProperties ) ) )
{
// Error
}
XMemFree( pCueProperties, pCueProperties->allocAttributes );
Windows: 呼び出し元では、CoTaskMemAlloc を使用してメモリーを解放する必要があります。呼び出し元では、CoTaskMemFree を使用してメモリーを解放する必要があります。次に例を示します。
LPXACT_CUE_INSTANCE_PROPERTIES pCueProperties = NULL;
if ( FAILED( pCue->GetProperties( &pCueProperties ) ) )
{
// Error
}
CoTaskMemFree( (void*)pCueProperties );
要件
ヘッダー: Xact3.h 宣言
ライブラリ: Xact3.lib 内容