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) |