CMediaType::ReallocFormatBuffer
ReallocFormatBuffer メソッドは、フォーマット ブロックに新しいサイズを割り当てる。
構文
BYTE* ReallocFormatBuffer(
ULONG length
);
パラメータ
length
フォーマット ブロックに要求される新しいサイズ (バイト単位)。ゼロより大きな値でなければならない。
戻り値
成功した場合は、新しいブロックへのポインタを返す。それ以外の場合は、古いフォーマット ブロックへのポインタか NULL を返す。
注意
このメソッドは新しいフォーマット ブロックを割り当てる。既存のフォーマット ブロックをできるだけ多く新しいフォーマット ブロックにコピーする。新しいブロックが既存のブロックより小さい場合、既存のブロックは切り詰められる。新しいブロックの方が大きい場合、追加スペースの内容は未定義になる。明示的にゼロが設定されるのではない。
参照