REQUEST_OPLOCK_INPUT_BUFFER 구조체(winioctl.h)
편의적 잠금(oplock)을 요청하거나 FSCTL_REQUEST_OPLOCK 제어 코드로 oplock 중단을 확인하는 정보를 포함합니다.
구문
typedef struct _REQUEST_OPLOCK_INPUT_BUFFER {
WORD StructureVersion;
WORD StructureLength;
DWORD RequestedOplockLevel;
DWORD Flags;
} REQUEST_OPLOCK_INPUT_BUFFER, *PREQUEST_OPLOCK_INPUT_BUFFER;
멤버
StructureVersion
사용 중인 REQUEST_OPLOCK_INPUT_BUFFER 구조체의 버전입니다. 이 멤버를 REQUEST_OPLOCK_CURRENT_VERSION 설정합니다.
StructureLength
이 구조체의 길이(바이트)입니다. sizeof(REQUEST_OPLOCK_INPUT_BUFFER)
로 설정해야 합니다.
RequestedOplockLevel
다음 oplock 수준 값의 유효한 조합입니다.
이러한 값의 유효한 조합은 다음과 같습니다.
OPLOCK_LEVEL_CACHE_READ
OPLOCK_LEVEL_CACHE_READ | OPLOCK_LEVEL_CACHE_HANDLE
OPLOCK_LEVEL_CACHE_READ | OPLOCK_LEVEL_CACHE_WRITE
OPLOCK_LEVEL_CACHE_READ | OPLOCK_LEVEL_CACHE_WRITE | OPLOCK_LEVEL_CACHE_HANDLE
Flags
다음 요청 플래그 값의 유효한 조합입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |