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 de interbloqueo 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 que representa el valor de clave de interbloqueo primario.
TargetOplockKey
GUID que representa el valor de clave de interbloqueo de destino.
ParentOplockKeySet
Se establece en TRUE si ParentOplockKey contiene un GUID válido para la clave de interbloqueo del elemento primario.
TargetOplockKeySet
Se establece en TRUE si TargetOplockKey contiene un GUID válido para la clave de interbloqueo del destino.
Comentarios
La estructura de DUAL_OPLOCK_KEY_ECP_CONTEXT proporciona claves de interbloqueo dual 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 posterior asociada a un objeto de archivo durante el procesamiento de IRP_MJ_CREATE por un controlador de filtro de sistema de archivos o 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 | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | ntifs.h |