DUAL_OPLOCK_KEY_ECP_CONTEXT Struktur (ntifs.h)
Die DUAL_OPLOCK_KEY_ECP_CONTEXT-Struktur enthält den zusätzlichen Erstellungsparameterkontext für einen dualen Oplock-Schlüssel. Oplocks-Schlüssel für ein Ziel- und ein übergeordnetes Dateiobjekt können in dieser Struktur festgelegt werden.
Syntax
typedef struct _DUAL_OPLOCK_KEY_ECP_CONTEXT {
GUID ParentOplockKey;
GUID TargetOplockKey;
BOOLEAN ParentOplockKeySet;
BOOLEAN TargetOplockKeySet;
} DUAL_OPLOCK_KEY_ECP_CONTEXT, *PDUAL_OPLOCK_KEY_ECP_CONTEXT;
Angehörige
ParentOplockKey
Eine GUID-, die den wert des übergeordneten Oplock-Schlüssels darstellt.
TargetOplockKey
Eine GUID-, die den Wert des Oplock-Zielschlüssels darstellt.
ParentOplockKeySet
Wird auf TRUE festgelegt, wenn ParentOplockKey- eine gültige GUID für den oplock-Schlüssel des übergeordneten Elements enthält.
TargetOplockKeySet
Auf TRUE festgelegt, wenn TargetOplockKey- eine gültige GUID für den Oplock-Schlüssel des Ziels enthält.
Bemerkungen
Die DUAL_OPLOCK_KEY_ECP_CONTEXT-Struktur bietet duale Oplock-Schlüssel, um Oplock-Anforderungen für Dateien und Verzeichnisse zuzulassen. Wie die OPLOCK_KEY_ECP_CONTEXT-Struktur wird DUAL_OPLOCK_KEY_ECP_CONTEXT in einer zusätzlichen Erstellungsparameterliste (ECP_LIST) festgelegt und später während der Verarbeitung von IRP_MJ_CREATE durch einen Dateisystem- oder Dateisystemfiltertreiber einem Dateiobjekt zugeordnet.
Der Wert GUID_ECP_DUAL_OPLOCK_KEY wird beim Aufrufen von Supportroutinen wie FsRtlAllocateExtraCreateParameter, FsRtlInitializeExtraCreateParameteroder FltRemoveExtraCreateParameterverwendet.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | ntifs.h |