DataCollection.CommentMarkAtProfile – metoda
Metoda CommentMarkAtProfile se vloží hodnotu časového razítka, číselném označení a řetězec komentáře v souboru .vsp.Hodnota časového razítka lze synchronizovat vnější události.Profilování pro vlákno obsahující funkce CommentMarkAtProfile musí být na označení a komentář vložit.
Obor názvů: Microsoft.VisualStudio.Profiler
Sestavení: Microsoft.VisualStudio.Profiler (v Microsoft.VisualStudio.Profiler.dll)
Syntaxe
'Deklarace
Public Shared Function CommentMarkAtProfile ( _
timestamp As Long, _
markId As Integer, _
markText As String _
) As MarkOperationResult
public static MarkOperationResult CommentMarkAtProfile(
long timestamp,
int markId,
string markText
)
public:
static MarkOperationResult CommentMarkAtProfile(
long long timestamp,
int markId,
String^ markText
)
static member CommentMarkAtProfile :
timestamp:int64 *
markId:int *
markText:string -> MarkOperationResult
public static function CommentMarkAtProfile(
timestamp : long,
markId : int,
markText : String
) : MarkOperationResult
Parametry
- timestamp
Typ: System.Int64
64Bitové celé číslo představující hodnotu časového razítka.
- markId
Typ: System.Int32
Číselné označení vložit.Značky musí větší nebo rovno 0 (nula).
- markText
Typ: System.String
Ukazatel na řetězec text vložit.Řetězec musí být menší než 256 znaků, včetně ukončovací znak NULL.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Profiler.MarkOperationResult
Vrácená hodnota MarkOperationResult, je výčet.
Poznámky
Stav profilování podprocesu, který obsahuje funkci profilu značka musí být po vložení značky a poznámky se příkaz Označit nebo s funkcí rozhraní API (CommentMarkAtProfile, CommentMarkProfile nebo MarkProfile).V oboru jsou globální značky profilu.Například značka profilu do jednoho podprocesu lze označit začátek nebo konec datového segmentu v jakékoli vlákno v souboru .vsp.
Důležité |
---|
S instrumentation pouze je třeba používat metody CommentMarkAtProfile. |
Příklady
Následující příklad ukazuje volání metody CommentMarkAtProfile.
public void ExerciseCommentMarkAtProfile()
{
// Declare and initalize variables to pass to
// CommentMarkAtProfile. The values of these
// parameters are assigned based on the needs
// of the code; and for the sake of simplicity
// in this example, the variables are assigned
// arbitrary values.
long timestamp = 0x1111;
int markId = 01;
string markText = "Exercising CommentMarkAtProfile...";
// Declare MarkOperationResult Enumerator.
// Holds return value from call to CommentMarkAtProfile.
MarkOperationResult markResult;
markResult = DataCollection.CommentMarkAtProfile(
timestamp,
markId,
markText);
// Check result of CommentMarkAtProfile call.
Console.WriteLine("CommentMarkAtProfile returned {0}",
markResult);
}
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.