Sdílet prostřednictvím


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á poznámkaDů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

Viz také

Referenční dokumentace

DataCollection Třída

Microsoft.VisualStudio.Profiler – obor názvů