連投稿すいません。別件で追加で質問よろしいでしょうか?

WMでの頂点バッファについてです。

色々調べましたところ、WMでは頂点情報を使う前に毎回ロックして流し込まないといけないですよね。
サンプルコード等をいじくって考えた結果、
自前のDxを扱うための統合クラス(CDirectXMibileGraphicsとしておきます)
のメンバに頂点バッファ用のVOIDポインタ(VOID *pV)を持ち、Dxの初期化が終わった時点で
CreateVertexBuffer関数でVERTEX型*4頂点分のメモリを確保しておき、実際にポリゴンを描画する時には
そいつをロックして、新たに宣言した実際の頂点情報を持ったVERTEX型の値を流し込み、使用する。
つまりCDirectXMobileGraphics::pVは使い回す。

という感じで良いのでしょうか?

以上です。宜しくお願いいたします。