| geometry | Input Geometry to validate |
| geometryTypesCount | Input Number of elements in the array given by geometryTypes. If zero, no constraint is used. |
| geometryTypes | Input Array of allowed geometry types. NULL is valid if geometryTypesCount is zero. |
| geometryComponentTypesCount | Input Number of elements in the array given by geometryComponentTypes. If zero, no constraint is used. |
| geometryComponentTypes | Input Array of allowed geometry component types. NULL is valid if geometryComponentTypesCount is zero. |
| dimensionality | Input Bit-mask of allowed dimensionalities (see Dimensionality). |