estructura DUAL_OPLOCK_KEY_ECP_CONTEXT (ntifs.h)
La estructura DUAL_OPLOCK_KEY_ECP_CONTEXT contiene el contexto de parámetro de creación adicional para una clave de interbloqueo dual. Las claves oplocks para un destino y un objeto de archivo primario se pueden establecer en esta estructura.
Sintaxis
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;
Miembros
ParentOplockKey
Guid de que representa el valor de clave de interbloqueo primario.
TargetOplockKey
Guid de que representa el valor de clave de interbloqueo de destino.
ParentOplockKeySet
Establézcalo en TRUE si parentOplockKey contiene un GUID válido para la clave de interbloqueo del elemento primario.
TargetOplockKeySet
Establézcalo en TRUE si targetOplockKey contiene un GUID válido para la clave de interbloqueo del destino.
Observaciones
La estructura DUAL_OPLOCK_KEY_ECP_CONTEXT proporciona claves de interbloqueo duales para permitir solicitudes de interbloqueo en archivos y directorios. Al igual que la estructura de OPLOCK_KEY_ECP_CONTEXT, DUAL_OPLOCK_KEY_ECP_CONTEXT se establece en una lista de parámetros de creación adicional (ECP_LIST) y posteriormente asociada a un objeto de archivo durante el procesamiento de IRP_MJ_CREATE por un sistema de archivos o un controlador de filtro del sistema de archivos.
El valor GUID_ECP_DUAL_OPLOCK_KEY se usa al llamar a rutinas de soporte técnico como FsRtlAllocateExtraCreateParameter, FsRtlInitializeExtraCreateParameter, o FltRemoveExtraCreateParameter.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
encabezado de |
ntifs.h |