Condividi tramite


struttura OPERATION_START_PARAMETERS (winbase.h)

Questa struttura viene utilizzata dalla funzione OperationStart .

Sintassi

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

Members

Version

Questo parametro deve essere inizializzato nel valore OPERATION_API_VERSION definito nel Windows SDK.

Valore Significato
OPERATION_API_VERSION
1
Questa API è stata introdotta in Windows 8 e Windows Server 2012 come versione 1.

OperationId

Ogni operazione ha uno spazio dei nomi OPERATION_ID univoco per ogni processo. Se due applicazioni usano entrambi lo stesso valore OPERATION_ID per identificare due operazioni, il sistema gestisce contesti separati per ogni operazione.

Flags

Il valore di questo parametro può includere qualsiasi combinazione dei valori seguenti.

Valore Significato
OPERATION_START_TRACE_CURRENT_THREAD
1
Specifica che il sistema deve tenere traccia solo delle attività del thread chiamante in un'applicazione multithread. Specificare questo flag quando l'operazione viene eseguita su un singolo thread per isolare l'attività da altri thread nel processo.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione winbase.h (include Windows.h)

Vedi anche

OPERATION_END_PARAMETERS

OPERATION_ID

Registratore operazioni

OperationEnd

OperationStart