Let be a graph, and let and be two integer-valued functions defined on such that for all . A graph is called a -critical graph if has a -factor for each with . In this paper, a necessary and sufficient condition for a graph to be -critical is given. Furthermore, the properties of -critical graphs are studied.