다음을 통해 공유


OPERATION_START_PARAMETERS 구조체(winbase.h)

이 구조체는 OperationStart 함수에서 사용됩니다.

구문

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

멤버

Version

이 매개 변수는 Windows SDK 정의된 OPERATION_API_VERSION 값으로 초기화되어야 합니다.

의미
OPERATION_API_VERSION
1
이 API는 Windows 8 도입되었으며 버전 1로 Windows Server 2012.

OperationId

각 작업에는 각 프로세스에 대해 고유한 OPERATION_ID 네임스페이스가 있습니다. 두 애플리케이션이 모두 동일한 OPERATION_ID 값을 사용하여 두 작업을 식별하는 경우 시스템은 각 작업에 대해 별도의 컨텍스트를 유지 관리합니다.

Flags

이 매개 변수의 값에는 다음 값의 조합이 포함될 수 있습니다.

의미
OPERATION_START_TRACE_CURRENT_THREAD
1
시스템이 다중 스레드 애플리케이션에서 호출 스레드의 활동만 추적해야 되도록 지정합니다. 단일 스레드에서 작업을 수행하여 해당 작업을 프로세스의 다른 스레드와 격리할 때 이 플래그를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 winbase.h(Windows.h 포함)

추가 정보

OPERATION_END_PARAMETERS

OPERATION_ID

작업 레코더

OperationEnd

OperationStart