根据《中华人民共和国海关法》和《中华人民共和国海关行政处罚实施条例》,明知是走私进口的货物、物品,直接向走私人非法收购的,按走私行为论处。因此,直接向走私行为人购买并且明知是走私进口的货物、物品,是构成违法行为的必要条件。