A man who police said had been holding a woman at gunpoint in his Annandale apartment and then fired several shots at Fairfax County SWAT team officers was shot and wounded by one of the officers as the incident ended Thursday night.

James A. White, 43, of 4967 Americana Dr. was arrested and charged with maliciously discharging a firearm within a dwelling. He was treated at Fairfax Hospital for a minor wound in his right thigh.

He was being held yesterday at the Adult Detention Center in lieu of $25,000 bond.

Police said they were summoned to White's apartment for what neighbors believed was a family squabble at 9 p.m. They said they discovered that White was holding his ex-girlfriend, whom police declined to identify, at gunpoint. Making telephone contact with White, police persuaded him to release the woman.

After almost two hours, White still refused to surrender, and officers from the county's SWAT team, the Moble Crisis unit, were called in.

A short time later, police said, White came out of his apartment, fired several shots through the exterior glass door of the building, and then walked outside, continuing to wave the gun at officers positioned outside.

Officer John D. Brocco then fired once at White, injuring him slightly and giving officers an opportunity to subdue him, police said. An investigation into the indicent, a standard practice when police are involved in a shooting, is continuing.