Compartilhar via


estrutura OPERATION_START_PARAMETERS (winbase.h)

Essa estrutura é usada pela função OperationStart .

Sintaxe

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

Membros

Version

Esse parâmetro deve ser inicializado para o valor OPERATION_API_VERSION definido no SDK do Windows.

Valor Significado
OPERATION_API_VERSION
1
Essa API foi introduzida no Windows 8 e Windows Server 2012 como versão 1.

OperationId

Cada operação tem um namespace OPERATION_ID exclusivo para cada processo. Se dois aplicativos usarem o mesmo valor OPERATION_ID para identificar duas operações, o sistema manterá contextos separados para cada operação.

Flags

O valor desse parâmetro pode incluir qualquer combinação dos valores a seguir.

Valor Significado
OPERATION_START_TRACE_CURRENT_THREAD
1
Especifica que o sistema só deve acompanhar as atividades do thread de chamada em um aplicativo multi-threaded. Especifique esse sinalizador quando a operação for executada em um único thread para isolar sua atividade de outros threads no processo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho winbase.h (incluir Windows.h)

Confira também

OPERATION_END_PARAMETERS

OPERATION_ID

Gravador de Operação

OperationEnd

OperationStart