IDebugFunctionObject::EvaluateIDebugFunctionObject::Evaluate
함수를 호출 하 고 결과 값을 개체로 반환 합니다.Calls the function and returns the resulting value as an object.
구문Syntax
HRESULT Evaluate(
IDebugObject** ppParams,
DWORD dwParams,
DWORD dwTimeout,
IDebugObject** ppResult
);
int Evaluate(
IDebugObject[] ppParams,
IntPtr dwParams,
uint dwTimeout,
out IDebugObject ppResult
);
매개 변수Parameters
ppParams
진행 입력 매개 변수를 나타내는 Idebugobject 개체의 배열입니다.[in] An array of IDebugObject objects representing the input parameters. 이러한 각 매개 변수는 Create
Idebugfunctionobject 인터페이스의 메서드 중 하나를 사용 하 여 생성 되었습니다.Each of these parameters was created with one of the Create
methods in the IDebugFunctionObject interface.
dwParams
진행 배열에 있는 매개 변수의 수 ppParams
입니다.[in] The number of parameters in the ppParams
array.
dwTimeout
진행 이 메서드에서 반환 될 때까지 대기할 최대 시간 (밀리초)을 지정 합니다.[in] Specifies the maximum time, in milliseconds, to wait before returning from this method. INFINITE
무기한 대기 하려면를 사용 합니다.Use INFINITE
to wait indefinitely.
ppResult
제한이 함수 값을 개체로 나타내는 Idebugobject 를 반환 합니다.[out] Returns an IDebugObject representing the value of the function as an object.
Return ValueReturn Value
성공 하면 S_OK을 반환 합니다. 그렇지 않으면 오류 코드를 반환 합니다.If successful, returns S_OK; otherwise, returns an error code.
설명Remarks
이 메서드는 Idebugfunctionobject 개체로 표시 되는 함수에 대 한 호출을 설정 하 고 실행 합니다.This method sets up and executes a call to the function represented by the IDebugFunctionObject object.