다음을 통해 공유


DUAL_OPLOCK_KEY_ECP_CONTEXT 구조체(ntifs.h)

DUAL_OPLOCK_KEY_ECP_CONTEXT 구조에는 이중 oplock 키에 대한 추가 만들기 매개 변수 컨텍스트가 포함되어 있습니다. 대상 및 부모 파일 개체 모두에 대한 Oplocks 키는 이 구조에서 설정할 수 있습니다.

통사론

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;

회원

ParentOplockKey

부모 oplock 키 값을 나타내는 GUID.

TargetOplockKey

대상 oplock 키 값을 나타내는 GUID.

ParentOplockKeySet

ParentOplockKey 부모의 oplock 키에 대한 유효한 GUID가 포함된 경우 TRUE로 설정합니다.

TargetOplockKeySet

TargetOplockKey 대상의 oplock 키에 대한 유효한 GUID가 포함된 경우 TRUE로 설정합니다.

발언

DUAL_OPLOCK_KEY_ECP_CONTEXT 구조는 파일 및 디렉터리에 대한 oplock 요청을 허용하는 이중 oplock 키를 제공합니다. OPLOCK_KEY_ECP_CONTEXT 구조와 마찬가지로 DUAL_OPLOCK_KEY_ECP_CONTEXT 추가 만들기 매개 변수 목록(ECP_LIST)에서 설정되며 나중에 파일 시스템 또는 파일 시스템 필터 드라이버에서 IRP_MJ_CREATE 처리하는 동안 파일 개체와 연결됩니다.

GUID_ECP_DUAL_OPLOCK_KEY 값은 FsRtlAllocateExtraCreateParameter, FsRtlInitializeExtraCreateParameter또는 fltRemoveExtraCreateParameter같은 지원 루틴을 호출할 때 사용됩니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 8
헤더 ntifs.h

참고 항목

ECP_LIST

IO_DRIVER_CREATE_CONTEXT

IoCreateFileEx

IRP_MJ_CREATE

OPLOCK_KEY_ECP_CONTEXT