structure DUAL_OPLOCK_KEY_ECP_CONTEXT (ntifs.h)
La structure DUAL_OPLOCK_KEY_ECP_CONTEXT contient le contexte de paramètre de création supplémentaire pour une clé d’oplock double. Les clés Oplocks pour une cible et un objet de fichier parent peuvent être définies dans cette structure.
Syntaxe
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;
Membres
ParentOplockKey
GUID représentant la valeur de clé d’oplock parent.
TargetOplockKey
GUID représentant la valeur de clé d’oplock cible.
ParentOplockKeySet
Défini sur TRUE si ParentOplockKey contient un GUID valide pour la clé oplock du parent.
TargetOplockKeySet
Définissez la valeur TRUE si TargetOplockKey contient un GUID valide pour la clé oplock de la cible.
Remarques
La structure DUAL_OPLOCK_KEY_ECP_CONTEXT fournit des clés oplock doubles pour autoriser les requêtes oplock sur les fichiers et les répertoires. Comme la structure OPLOCK_KEY_ECP_CONTEXT, DUAL_OPLOCK_KEY_ECP_CONTEXT est défini dans une liste de paramètres de création supplémentaire (ECP_LIST) et ultérieurement associée à un objet de fichier pendant le traitement de IRP_MJ_CREATE par un pilote de filtre système de fichiers ou de système de fichiers.
La valeur GUID_ECP_DUAL_OPLOCK_KEY est utilisée lors de l’appel de routines de support telles que FsRtlAllocateExtraCreateParameter, FsRtlInitializeExtraCreateParameter, ou FltRemoveExtraCreateParameter.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | ntifs.h |