|  |  | 
Predefined sets of pipeline state used by state blocks (see State Blocks Save and Restore State).
typedef enum D3DSTATEBLOCKTYPE
{
    D3DSBT_ALL = 1,
    D3DSBT_PIXELSTATE = 2,
    D3DSBT_VERTEXSTATE = 2,
    D3DSBT_FORCE_DWORD = 0xffffffff,
} D3DSTATEBLOCKTYPE, *LPD3DSTATEBLOCKTYPE;
            
            
                
As the diagram below shows, vertex and pixel state are both subsets of device state.

There are only a few states that are considered both vertex and pixel state. These states are:
IDirect3DDevice9::CreateStateBlock, IDirect3DDevice9::CreateStateBlock