which parameter can a texture object keep

I create a texture object(useing glGenTexture and glBindTexture) which will used in lots of place, and I want to know which parameter can the texture object save

Everything set by glTexParameter is specific to a texture object.

thanks
and what about glTexEnvi?

Not an advanced question.
glTexEnv state is per texture unit (glActiveTexture).
Read the specs: http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf

thanks, Bob and Relic, thanks for your answer to my silly question
I have use OpenGL for a year, but just use some simple function of it, I have read most part of the <OpenGL Pregramming Guid>, but because of my poor computer graphics basic and the poor translation, I havn’t a whole perspective of the OpenGL technology.
could you give me some advise on having a whole view of the OpenGL technology?
some resource on the web will be prefered

You’re on the portal to all your OpenGL questions.
Go to the main page and dig through the documentation you find there.
Most are accompanied by code pieces or links to tutorials to learn from.
There are all sorts of sites with implementations of most techniques you’ll ever need. Just put “OpenGL” and the feature you look for into Google and you get tons of links.

Originally posted by Relic:
Not an advanced question.
glTexEnv state is per texture unit (glActiveTexture).
Read the specs: http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf

I made a test, and the result is in the Opposite,
I first make a texture object with the
glTexEnvi(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE);

then bind the texture to a QUADS:
glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, m_AmbientDiffuse);
glTexEnvi(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_BLEND);
glBindTexture(GL_TEXTURE_2D,m_pTexture->m_Num);
the result is that the QUADS blend its color with texture image.
I am puzzled!