DataCollection.ResumeProfile – metoda
Sníží metoda ResumeProfile režim spánku/obnovení čítače pro zadanou úroveň profilování.
Obor názvů: Microsoft.VisualStudio.Profiler
Sestavení: Microsoft.VisualStudio.Profiler (v Microsoft.VisualStudio.Profiler.dll)
Syntaxe
'Deklarace
Public Shared Function ResumeProfile ( _
profileLevel As ProfileLevel, _
elementId As UInteger _
) As ProfileOperationResult
public static ProfileOperationResult ResumeProfile(
ProfileLevel profileLevel,
uint elementId
)
public:
static ProfileOperationResult ResumeProfile(
ProfileLevel profileLevel,
unsigned int elementId
)
static member ResumeProfile :
profileLevel:ProfileLevel *
elementId:uint32 -> ProfileOperationResult
public static function ResumeProfile(
profileLevel : ProfileLevel,
elementId : uint
) : ProfileOperationResult
Parametry
- profileLevel
Typ: Microsoft.VisualStudio.Profiler.ProfileLevel
Určuje úroveň spuštění identifikátoru v elementId.
- elementId
Typ: System.UInt32
Proces nebo podproces identifikátor generovaný systémem.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Profiler.ProfileOperationResult
Vrácená hodnota ProfileOperationResult, je výčet.
Poznámky
Počáteční hodnota čítače režim spánku/obnovení je 0.Každé volání SuspendProfile přidá 1 počet režim spánku/obnovení; každé volání ResumeProfile odečte 1.
Při počítání režim spánku/obnovení je větší než 0, je režim spánku/obnovení stavu pro úroveň OFF.Při počítání je menší nebo rovna 0, je režim spánku/obnovení stavu zapnuto.
Při spuštění a zastavení státu a státu režim spánku/obnovení obě, je stav profilování pro úroveň ON.Pro podproces je profilován, globální, procesu a podproces úroveň států podprocesu, musí být na.
Příklady
Následující příklad ukazuje metodu ResumeProfile.Příklad předpokládá, zda nebyla provedena pro stejné podprocesu nebo procesu, které jsou označeny DataCollection.CurrentId volání metody SuspendProfile.
void ExerciseResumeProfile()
{
// The initial value of the Suspend/Resume counter is 0.
// Each call to SuspendProfile adds 1 to the Suspend/Resume
// count; each call to ResumeProfile subtracts 1.
// Variables used to print output.
HRESULT hResult;
TCHAR tchBuffer[256];
// Declare enumeration to hold result of call to ResumeProfile
PROFILE_COMMAND_STATUS profileResult;
profileResult = ResumeProfile(
PROFILE_GLOBALLEVEL,
PROFILE_CURRENTID);
// Format and print result.
LPCTSTR pszFormat = TEXT("%s %d.\0");
TCHAR* pszTxt = TEXT("ResumeProfile returned");
hResult = StringCchPrintf(tchBuffer, 256, pszFormat,
pszTxt, profileResult);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.