HardwereT&Lに関する質問です

いまいち不透明なんですが、一般にDirect3DをHardwereT&Lで処理するという事は
CreateDeviceでD3DDEVTYPE_HALとD3DCREATE_HARDWARE_VERTEXPROCESSINGを
指定するという事なんでしょうか?

D3DCapsにはD3DDEVCAPS_HWTRANSFORMANDLIGHTという
HWT&Lそのものズバリを指すフラグがあるのですが
肝心の初期化や各処理の引数を見てもHWT&Lという単語が出てこないので混乱しています