|  | This document is archived and information here might be outdated. Recommended version. | 
Performs a validation of the a single parameter to a GPTool.
[Visual Basic .NET] Public Sub InternalValidateValue ( _ ByVal pParameter As IGPParameter, _ ByVal pValue As Object, _ ByVal updateValue As Boolean, _ ByVal honorDerivedFlag As Boolean, _ ByVal pEnvMgr As IGPEnvironmentManager, _ ByVal pMessage As IGPMessage _ )
[C#] public void InternalValidateValue ( IGPParameter pParameter, object pValue, bool updateValue, bool honorDerivedFlag, IGPEnvironmentManager pEnvMgr, IGPMessage pMessage );
[C++]
HRESULT InternalValidateValue(
  IGPParameter* pParameter,
  LPUNKNOWN pValue,
  VARIANT_BOOL updateValue,
  VARIANT_BOOL honorDerivedFlag,
  IGPEnvironmentManager* pEnvMgr,
  IGPMessage* pMessage
);
[C++] Parameters pParameter [in]
pParameter is a parameter of type IGPParameter* pValue [in]
pValue is a parameter of type IUnknown updateValue [in]
updateValue is a parameter of type bool honorDerivedFlag [in]
honorDerivedFlag is a parameter of type bool pEnvMgr [in]
pEnvMgr is a parameter of type IGPEnvironmentManager* pMessage [in]
pMessage is a parameter of type IGPMessage*