次の方法で共有


IXACT3Cue::GetProperties

キューのプロパティを取得します。

[Content-driven]

HRESULT 
GetProperties(
  LPXACT_CUE_INSTANCE_PROPERTIES *ppProperties
);

パラメータ

戻り値

正常に実行された場合は 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 内容

関連項目

IXACT3Cue