다음을 통해 공유


기회 잠금 작업

애플리케이션이 기회 잠금을 요청하는 경우 FILE_FLAG_OVERLAPPED 플래그와 함께 CreateFile 함수를 사용하여 중첩된(비동기) 입력 및 출력을 위해 잠금을 요청하는 모든 파일을 열어야 합니다. 겹치는 작업을 위해 파일을 연 후 다음 컨트롤 코드 중 하나와 함께 DeviceIoControl 함수를 사용하여 해당 파일의 기회 잠금을 사용할 수 있습니다.

FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2