Partager via


OPERATION_START_PARAMETERS structure (winbase.h)

Cette structure est utilisée par la fonction OperationStart .

Syntaxe

typedef struct _OPERATION_START_PARAMETERS {
  ULONG        Version;
  OPERATION_ID OperationId;
  ULONG        Flags;
} OPERATION_START_PARAMETERS, *POPERATION_START_PARAMETERS;

Membres

Version

Ce paramètre doit être initialisé à la valeur OPERATION_API_VERSION définie dans le SDK Windows.

Valeur Signification
OPERATION_API_VERSION
1
Cette API a été introduite dans Windows 8 et Windows Server 2012 en tant que version 1.

OperationId

Chaque opération a un espace de noms OPERATION_ID unique pour chaque processus. Si deux applications utilisent la même valeur OPERATION_ID pour identifier deux opérations, le système conserve des contextes distincts pour chaque opération.

Flags

La valeur de ce paramètre peut inclure n’importe quelle combinaison des valeurs suivantes.

Valeur Signification
OPERATION_START_TRACE_CURRENT_THREAD
1
Spécifie que le système doit suivre uniquement les activités du thread appelant dans une application multithread. Spécifiez cet indicateur lorsque l’opération est effectuée sur un seul thread pour isoler son activité des autres threads du processus.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête winbase.h (inclure Windows.h)

Voir aussi

OPERATION_END_PARAMETERS

OPERATION_ID

Enregistreur d’opérations

OperationEnd

OperationStart