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 <= DISPATCH_LEVEL
DDI 규정 준수 규칙 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

추가 정보

WdfFdoLockStaticChildListForIteration