OPLOCK_KEY_CONTEXT 구조체(ntddk.h)
OPLOCK_KEY_CONTEXT 구조체는 IoGetOplockKeyContextEx에서 반환됩니다. 이 구조체에는 특정 파일 개체에 대한 oplock 키가 포함됩니다.
구문
typedef struct _OPLOCK_KEY_CONTEXT {
USHORT Version;
USHORT Flags;
GUID ParentOplockKey;
GUID TargetOplockKey;
ULONG Reserved;
} OPLOCK_KEY_CONTEXT, *POPLOCK_KEY_CONTEXT;
멤버
Version
oplock 키 버전입니다. 버전은 다음 값 중 하나로 설정됩니다.
값 | 의미 |
---|---|
OPLOCK_KEY_VERSION_WIN7 | Windows 7 oplock 키입니다. |
OPLOCK_KEY_VERSION_WIN8 | Windows 8 oplock 키입니다. |
Flags
oplock 키 형식을 나타내는 플래그 집합입니다. 플래그 는 다음 값 중 하나 또는 둘 다로 설정됩니다.
값 | 의미 |
---|---|
OPLOCK_KEY_FLAG_PARENT_KEY | 유효한 oplock 키가 ParentOplockKey에 있습니다. |
OPLOCK_KEY_FLAG_TARGET_KEY | TargetOplockKey에 유효한 oplock 키가 있습니다. |
ParentOplockKey
부모 oplock 키 값을 나타내는 GUID 입니다.
TargetOplockKey
대상 oplock 키 값을 나타내는 GUID 입니다.
Reserved
설명
IRP_MJ_CREATE 요청 중에 파일에 대한 oplock이 요청되면 oplock을 지원하는 파일 시스템은 oplock 키 컨텍스트를 만든 파일 개체에 연결합니다. oplock 키 컨텍스트는 나중에 OPLOCK_KEY_CONTEXT 구조체에 대한 포인터를 통해 사용할 수 있습니다. OPLOCK_KEY_CONTEXT 구조체는 IoGetOplockKeyContextEx 호출에서 반환됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 이 구조체는 Windows 8 시작해서 사용할 수 있습니다. |
머리글 | ntddk.h(Ntddk.h 포함) |