다음을 통해 공유


WdfFdoUnlockStaticChildListFromIteration 함수(wdffdo.h)

[KMDF에만 적용]

WdfFdoUnlockStaticChildListFromIteration 메서드는 지정된 디바이스에 대한 자식 디바이스 목록을 잠금 해제하고 목록이 잠겨 있는 동안 드라이버가 수행한 목록의 변경 내용을 처리합니다.

구문론

void WdfFdoUnlockStaticChildListFromIteration(
  [in] WDFDEVICE Fdo
);

매개 변수

[in] Fdo

부모 디바이스를 나타내는 프레임워크 디바이스 개체에 대한 핸들입니다.

반환 값

없음

비고

드라이버에서 잘못된 개체 핸들을 제공하면 버그 검사가 수행됩니다.

정적 버스 열거형을 사용하는 버스 드라이버는 WdfFdoUnlockStaticChildListFromIteration호출할 수 있습니다.

자식 목록을 잠그기 위해 드라이버는 WdfFdoLockStaticChildListForIteration호출합니다.

WdfFdoLockStaticChildListForIteration 대한 호출은 중첩될 수 있으며 WdfFdoUnlockStaticChildListFromIteration대한 동일한 수의 호출과 일치해야 합니다. 드라이버가 잠겨 있는 동안 자식 목록에서 항목을 추가하거나 제거하는 경우 프레임워크는 이러한 변경 내용을 큐에 대기시키고 WdfFdoUnlockStaticChildListFromIteration마지막 호출 후에 처리합니다.

정적 자식 목록에 대한 자세한 내용은 버스 디바이스 열거참조하세요.

예시

WdfFdoUnlockStaticChildListFromIteration사용하는 코드 예제는 WdfFdoRetrieveNextStaticChild 참조하세요.

요구 사항

요구 사항 가치
대상 플랫폼 보편적
최소 KMDF 버전 1.0
헤더 wdffdo.h(Wdf.h 포함)
라이브러리 Wdf01000.sys(프레임워크 라이브러리 버전 관리 참조)
IRQL <= 디스패치_레벨
DDI 규정 준수 규칙 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

참고하십시오

WdfFdoLockStaticChildListForIteration