Bagikan melalui


struktur OPLOCK_KEY_CONTEXT (ntddk.h)

Struktur OPLOCK_KEY_CONTEXT dikembalikan dari IoGetOplockKeyContextEx. Struktur ini berisi kunci oplock untuk objek file tertentu.

Sintaks

typedef struct _OPLOCK_KEY_CONTEXT {
  USHORT Version;
  USHORT Flags;
  GUID   ParentOplockKey;
  GUID   TargetOplockKey;
  ULONG  Reserved;
} OPLOCK_KEY_CONTEXT, *POPLOCK_KEY_CONTEXT;

Anggota

Version

Versi kunci oplock. Versi diatur ke salah satu nilai berikut:

Nilai Makna
OPLOCK_KEY_VERSION_WIN7 Ini adalah kunci oplock Windows 7.
OPLOCK_KEY_VERSION_WIN8 Ini adalah kunci oplock Windows 8.

Flags

Sekumpulan bendera yang menunjukkan jenis kunci oplock. Bendera diatur ke salah satu atau kedua nilai berikut:

Nilai Makna
OPLOCK_KEY_FLAG_PARENT_KEY Kunci oplock yang valid ada di ParentOplockKey.
OPLOCK_KEY_FLAG_TARGET_KEY Kunci oplock yang valid ada di TargetOplockKey.

ParentOplockKey

GUID yang mewakili nilai kunci oplock induk.

TargetOplockKey

GUID yang mewakili nilai kunci oplock target.

Reserved

Keterangan

Jika oplock diminta untuk file selama permintaan IRP_MJ_CREATE , sistem file yang mendukung oplock akan melampirkan konteks kunci oplock ke objek file yang dibuat. Konteks kunci oplock nantinya tersedia melalui pointer ke struktur OPLOCK_KEY_CONTEXT . Struktur OPLOCK_KEY_CONTEXT dikembalikan dari panggilan ke IoGetOplockKeyContextEx.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Struktur ini tersedia mulai dari Windows 8.
Header ntddk.h (termasuk Ntddk.h)

Lihat juga

IoGetOplockKeyContextEx

Semantik Oplock