WdfDeviceResumeIdleWithTag 매크로(wdfdevice.h)
[KMDF 및 UMDF에 적용]
WdfDeviceResumeIdleWithTag 매크로는 지정된 프레임워크 디바이스 개체의 전원 참조 수를 감소시키고 드라이버의 현재 파일 이름과 줄 번호를 참조에 할당합니다. 또한 매크로는 참조에 태그 값을 할당합니다.
구문
void WdfDeviceResumeIdleWithTag(
[in] Device,
[in] Tag
);
매개 변수
[in] Device
프레임워크 디바이스 개체에 대한 핸들입니다.
[in] Tag
프레임워크가 전원 참조에 대한 식별 태그로 저장하는 드라이버 정의 값입니다.
반환 값
없음
설명
드라이버가 잘못된 개체 핸들을 제공하는 경우 버그 검사 발생합니다.
개체의 참조 수가 0이 되면 WdfDeviceResumeIdleWithTag 가 반환되기 전에 개체가 삭제될 수 있습니다.
WdfDeviceResumeIdle 대신 WdfDeviceResumeIdleWithTag를 호출하면 Microsoft 디버거에서 볼 수 있는 추가 정보(태그 값, 줄 번호 및 파일 이름)가 제공됩니다. WdfDeviceResumeIdleWithTag 는 드라이버의 현재 줄 번호와 파일 이름을 사용합니다.
!wdfkd.wdftagtracker 디버거 확장명을 사용하여 태그, 줄 번호 및 파일 이름 값을 볼 수 있습니다.
자세한 플래그가 있는 !wdfkd.wdfdevice 를 사용하고 출력에서 !wdftagtracker 에 대한 링크를 찾습니다.
kd> !wdfdevice <handle> f
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
최소 KMDF 버전 | 1.15 |
최소 UMDF 버전 | 2.15 |
머리글 | wdfdevice.h(Wdf.h 포함) |
라이브러리 | Wdf01000.sys(KMDF); WUDFx02000.dll(UMDF) |
IRQL | <= DISPATCH_LEVEL |
DDI 규정 준수 규칙 | DriverCreate, KmdfIrql, KmdfIrql2 |