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)
Visual Basic (Declaration)
Public Enumeration ProfileOperationResult
Dim instance As ProfileOperationResult
public enum ProfileOperationResult
public enum class ProfileOperationResult
public enum ProfileOperationResult
| 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.
|
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);
}
Reference