estructura OPLOCK_KEY_CONTEXT (ntddk.h)
La estructura OPLOCK_KEY_CONTEXT se devuelve de ioGetOplockKeyContextEx. Esta estructura contiene claves de interbloqueo para un objeto de archivo específico.
Sintaxis
typedef struct _OPLOCK_KEY_CONTEXT {
USHORT Version;
USHORT Flags;
GUID ParentOplockKey;
GUID TargetOplockKey;
ULONG Reserved;
} OPLOCK_KEY_CONTEXT, *POPLOCK_KEY_CONTEXT;
Miembros
Version
Versión de la clave de interbloqueo. La versión se establece en uno de los siguientes valores:
Valor | Significado |
---|---|
OPLOCK_KEY_VERSION_WIN7 | Se trata de una tecla de interbloqueo de Windows 7. |
OPLOCK_KEY_VERSION_WIN8 | Se trata de una tecla de interbloqueo de Windows 8. |
Flags
Conjunto de marcas que indican el tipo de clave oplock. marcas se establece en uno o en los dos valores siguientes:
Valor | Significado |
---|---|
OPLOCK_KEY_FLAG_PARENT_KEY | Hay una clave de interbloqueo válida en ParentOplockKey. |
OPLOCK_KEY_FLAG_TARGET_KEY | Hay una clave de interbloqueo válida en TargetOplockKey. |
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.
Reserved
Observaciones
Si se solicita un interbloqueo para un archivo durante una solicitud de IRP_MJ_CREATE, un sistema de archivos que admita los interbloqueos asociará un contexto de clave de interbloqueo al objeto de archivo creado. El contexto de clave de interbloqueo está disponible más adelante a través de un puntero a una estructura de OPLOCK_KEY_CONTEXT. La estructura OPLOCK_KEY_CONTEXT se devuelve de una llamada a IoGetOplockKeyContextEx.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Esta estructura está disponible a partir de Windows 8. |
encabezado de | ntddk.h (incluya Ntddk.h) |