[KMDF에만 적용]
WdfFdoLockStaticChildListForIteration 메서드는 지정된 부모 디바이스에 속하는 정적 자식 목록에서 항목을 검색하기 위한 프레임워크를 준비합니다.
구문론
VOID WdfFdoLockStaticChildListForIteration(
[in] WDFDEVICE Fdo
);
매개 변수
[in] Fdo
부모 디바이스를 나타내는 프레임워크 디바이스 개체에 대한 핸들입니다.
반환 값
없음
비고
드라이버에서 잘못된 개체 핸들을 제공하면 버그 검사가 수행됩니다.
정적 버스 열거형을 사용하는 버스 드라이버는 WdfFdoLockStaticChildListForIteration호출할 수 있습니다.
WdfFdoLockStaticChildListForIteration호출한 후 드라이버는 WdfFdoRetrieveNextStaticChild 반복적으로 호출하여 자식 목록의 각 자식 디바이스에 대한 정보를 가져올 수 있습니다.
드라이버가 WdfFdoRetrieveNextStaticChild 호출을 완료한 후에는 WdfFdoUnlockStaticChildListFromIteration 호출해야 합니다.
WdfFdoLockStaticChildListForIteration호출한 후 드라이버가 자식 목록을 변경하는 경우 프레임워크는 모든 변경 내용을 저장하고 드라이버가 WdfFdoUnlockStaticChildListFromIteration 호출할 때 변경 내용을 PnP(플러그 앤 플레이) 관리자에게 알린다.
드라이버는 WdfFdoLockStaticChildListForIteration 호출을 중첩하고 WdfFdoUnlockStaticChildListFromIteration 수 있습니다. 드라이버가 이러한 메서드에 대한 호출을 중첩하는 경우 프레임워크는 WdfFdoUnlockStaticChildListFromIteration대한 마지막 호출까지 모든 변경 내용을 저장합니다.
정적 자식 목록에 대한 자세한 내용은 정적 열거형참조하세요.
예시
WdfFdoLockStaticChildListForIteration사용하는 코드 예제는 WdfFdoRetrieveNextStaticChild참조하세요.
요구 사항
요구 사항 | 가치 |
---|---|
대상 플랫폼 | 보편적 |
최소 KMDF 버전 | 1.0 |
헤더 | wdffdo.h(Wdf.h 포함) |
라이브러리 | Wdf01000.sys(프레임워크 라이브러리 버전 관리 참조) |
IRQL | <= 디스패치_레벨 |
DDI 규정 준수 규칙 | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |