ProfileOperationResult Enumeration
ResumeProfile, StartProfile, StopProfile, and SuspendProfile return success or failure using the ProfileOperationResult enum.
Namespace: Microsoft.VisualStudio.Profiler
Assembly: Microsoft.VisualStudio.Profiler (in Microsoft.VisualStudio.Profiler.dll)
Syntax
public enum ProfileOperationResult
public enum class ProfileOperationResult
type ProfileOperationResult
Public Enumeration ProfileOperationResult
Members
Member name | Description | |
---|---|---|
ErrorIdDoesNotExist | The profiling element does not exist. |
|
ErrorLevelDoesNotExist | The profiling level specified does not exist. |
|
ErrorModeNever | The profiling mode was set to NEVER when the function was called. |
|
ErrorNotYetImplemented | The profiling function call, profiling level, or combination of call and level is not yet implemented. |
|
OK | The call was successful. |
Examples
The following example illustrates the ProfileOperationResult enumeration. The example uses a call to the StartProfile method to retrieve a value for ProfileOperationResult.
public void ExerciseProfileOperationResult()
{
// Declare ProfileOperationResult enumeration
// to hold return value of a call to StartProfile.
ProfileOperationResult profileResult;
profileResult = DataCollection.StartProfile(
ProfileLevel.Global,
DataCollection.CurrentId);
Console.WriteLine("StartProfile returned {0}", profileResult);
}
See Also
Microsoft.VisualStudio.Profiler Namespace
Return to top