Bagikan melalui


struktur OPERATION_START_PARAMETERS (winbase.h)

Struktur ini digunakan oleh fungsi OperationStart .

Sintaks

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

Anggota

Version

Parameter ini harus diinisialisasi ke nilai OPERATION_API_VERSION yang ditentukan dalam Windows SDK.

Nilai Makna
OPERATION_API_VERSION
1
API ini diperkenalkan di Windows 8 dan Windows Server 2012 sebagai versi 1.

OperationId

Setiap operasi memiliki namespace OPERATION_ID yang unik untuk setiap proses. Jika dua aplikasi menggunakan nilai OPERATION_ID yang sama untuk mengidentifikasi dua operasi, sistem mempertahankan konteks terpisah untuk setiap operasi.

Flags

Nilai parameter ini dapat mencakup kombinasi nilai berikut.

Nilai Makna
OPERATION_START_TRACE_CURRENT_THREAD
1
Menentukan bahwa sistem hanya boleh melacak aktivitas utas panggilan dalam aplikasi multi-utas. Tentukan bendera ini ketika operasi dilakukan pada satu utas untuk mengisolasi aktivitasnya dari utas lain dalam proses.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header winbase.h (termasuk Windows.h)

Lihat juga

OPERATION_END_PARAMETERS

OPERATION_ID

Perekam Operasi

OperationEnd

OperationStart