DUAL_OPLOCK_KEY_ECP_CONTEXT estrutura (ntifs.h)
A estrutura DUAL_OPLOCK_KEY_ECP_CONTEXT contém o contexto de parâmetro de criação extra para uma chave oplock dupla. As chaves Oplocks para um destino e um objeto de arquivo pai podem ser definidas nessa estrutura.
Sintaxe
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;
Membros
ParentOplockKey
Um GUID que representa o valor da chave oplock pai.
TargetOplockKey
Um GUID que representa o valor da chave oplock de destino.
ParentOplockKeySet
Defina como TRUE se ParentOplockKey contiver um GUID válido para a chave oplock do pai.
TargetOplockKeySet
Defina como TRUE se TargetOplockKey contiver um GUID válido para a chave oplock do destino.
Observações
A estrutura DUAL_OPLOCK_KEY_ECP_CONTEXT fornece chaves oplock duplas para permitir solicitações oplock em arquivos e diretórios. Como a estrutura de OPLOCK_KEY_ECP_CONTEXT, DUAL_OPLOCK_KEY_ECP_CONTEXT é definido em uma lista de parâmetros de criação extra (ECP_LIST) e posteriormente associado a um objeto de arquivo durante o processamento de IRP_MJ_CREATE por um sistema de arquivos ou driver de filtro do sistema de arquivos.
O valor GUID_ECP_DUAL_OPLOCK_KEY é usado ao chamar rotinas de suporte como FsRtlAllocateExtraCreateParameter, FsRtlInitializeExtraCreateParameterou FltRemoveExtraCreateParameter.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
cabeçalho | ntifs.h |
Consulte também
IoCreateFileEx