IWDFIoRequest3::SetUserModeDriverInitiatedIo 메서드(wudfddi.h)
[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에는 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10에서는 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF시작 .]을 참조하세요.
SetUserModeDriverInitiatedIo 메서드
는 특정 요청이 UMDF 드라이버에서 온 것처럼 처리되어야 하는 동일한 디바이스 스택의 UMDF 드라이버 아래에 있는 커널 모드 드라이버를 나타냅니다.
통사론
void SetUserModeDriverInitiatedIo(
[in] BOOL IsUserModeDriverInitiated
);
매개 변수
[in] IsUserModeDriverInitiated
TRUE 경우 요청이 UMDF 드라이버에서 시작된 것처럼 처리되어야 임을 나타내는 부울 값입니다. FALSE 경우 이 매개 변수는 요청이 애플리케이션에서 온 것처럼 처리되어야 임을 나타냅니다.
반환 값
없음
발언
UMDF 드라이버가 IsUserModeDriverInitiated 매개 변수를 TRUE설정하여 이 메서드를 호출하는 경우 프레임워크는 커널 모드 드라이버에 요청을 전달하기 전에 WDM IRP 구조체의 Flags 멤버에서 IRP_UM_DRIVER_INITIATED_IO 플래그를 설정합니다.
동일한 디바이스 스택의 UMDF 드라이버 아래에 있는 커널 모드 드라이버는 이 플래그를 확인하여 요청을 UMDF 드라이버에서 시작한 것처럼 처리해야 하는지 여부를 확인할 수 있습니다.
이 플래그는 파일 핸들 I/O 대상 또는 Win32 I/O 대상을 통해 UMDF 드라이버로부터 요청을 받을 수 있는 커널 모드 드라이버에는 적용되지 않습니다.
UMDF 드라이버는 드라이버가 요청의 유효성을 검사한 경우 애플리케이션에서 온 요청에 대해 IsUserModeDriverInitiated 매개 변수를 TRUE 설정할 수 있습니다.
드라이버가 자체적으로 만든 요청은 이미 UMDF 드라이버에서 시작된 것으로 표시됩니다.
이 메서드에 해당하는 UMDF 2는 WdfRequestSetUserModeDriverInitiatedIo .
요구 사항
요구 | 값 |
---|---|
지원 종료 | UMDF 2.0 이상에서는 사용할 수 없습니다. |
대상 플랫폼 | 바탕 화면 |
최소 UMDF 버전 | 1.11 |
헤더 | wudfddi.h(Wudfddi.h 포함) |
DLL | WUDFx.dll |