EVT_WDF_FILE_CLOSE 콜백 함수(wdfdevice.h)

[KMDF 및 UMDF에 적용]

드라이버의 EvtFileClose 콜백 함수는 디바이스에 대한 애플리케이션의 모든 액세스가 닫혔을 때 수행해야 하는 작업을 처리합니다.

구문

EVT_WDF_FILE_CLOSE EvtWdfFileClose;

void EvtWdfFileClose(
  [in] WDFFILEOBJECT FileObject
)
{...}

매개 변수

[in] FileObject

드라이버의 EvtDeviceFileCreate 콜백 함수에서 이전에 받은 프레임워크 파일 개체에 대한 핸들입니다.

반환 값

없음

설명

프레임워크는 파일 개체의 마지막 핸들이 닫혀 해제되고 모든 미해결 I/O 요청이 완료되거나 취소된 경우 드라이버의 EvtFileClose 콜백 함수를 호출합니다.

디바이스가 작동 중(D0) 상태가 아닐 수 있습니다.

프레임워크는 드라이버의 EvtFileClose 콜백 함수를 호출하기 전에 드라이버의 EvtFileCleanup 콜백 함수를 호출합니다.

EvtFileClose 콜백 함수는 임의 스레드 컨텍스트에서 동기적으로 호출됩니다.

EvtFileClose 콜백 함수를 등록하려면 드라이버가 WdfDeviceInitSetFileObjectConfig 메서드를 호출해야 합니다.

프레임워크 파일 개체 및 EvtFileClose 콜백 함수에 대한 자세한 내용은 프레임워크 파일 개체를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfdevice.h(Wdf.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

WDF_FILEOBJECT_CONFIG