DUAL_OPLOCK_KEY_ECP_CONTEXT struttura (ntifs.h)
La struttura DUAL_OPLOCK_KEY_ECP_CONTEXT contiene il contesto del parametro di creazione aggiuntivo per una chiave dual oplock. Le chiavi oplock per una destinazione e un oggetto file padre possono essere impostate in questa struttura.
Sintassi
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;
Members
ParentOplockKey
GUID che rappresenta il valore della chiave di oplock padre.
TargetOplockKey
GUID che rappresenta il valore della chiave di oplock di destinazione.
ParentOplockKeySet
Impostare su TRUE se ParentOplockKey contiene un GUID valido per la chiave di oplock padre.
TargetOplockKeySet
Impostare su TRUE se TargetOplockKey contiene un GUID valido per la chiave di oplock di destinazione.
Commenti
La struttura DUAL_OPLOCK_KEY_ECP_CONTEXT fornisce chiavi dual oplock per consentire le richieste di oplock nei file e nelle directory. Analogamente alla struttura OPLOCK_KEY_ECP_CONTEXT , DUAL_OPLOCK_KEY_ECP_CONTEXT è impostato in un elenco di parametri di creazione aggiuntivo (ECP_LIST) e successivamente associato a un oggetto file durante l'elaborazione di IRP_MJ_CREATE da un file system o da un driver di filtro del file system.
Il valore GUID_ECP_DUAL_OPLOCK_KEY viene usato quando si chiamano routine di supporto, ad esempio FsRtlAllocateExtraCreateParameter, FsRtlInitializeExtraCreateParameter o FltRemoveExtraCreateParameter.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | ntifs.h |