다음을 통해 공유


WdfCmResourceListGetDescriptor 함수(wdfresource.h)

[KMDF 및 UMDF에 적용]

WdfCmResourceListGetDescriptor 메서드는 지정된 리소스 목록에 포함된 리소스 설명자에 대한 포인터를 반환합니다.

구문

PCM_PARTIAL_RESOURCE_DESCRIPTOR WdfCmResourceListGetDescriptor(
  [in] WDFCMRESLIST List,
  [in] ULONG        Index
);

매개 변수

[in] List

디바이스의 하드웨어 리소스 목록을 나타내는 프레임워크 리소스 목록 개체에 대한 핸들입니다.

[in] Index

List가 지정하는 논리 구성의 인덱스로 사용되는 0부터 시작하는 값입니다.

반환 값

WdfCmResourceListGetDescriptor덱스 값이 유효한 경우 Index 매개 변수가 식별하는 하드웨어 리소스를 설명하는 CM_PARTIAL_RESOURCE_DESCRIPTOR 구조체에 대한 포인터를 반환합니다. 그렇지 않으면 메서드는 NULL을 반환합니다.

드라이버가 잘못된 개체 핸들을 제공하는 경우 시스템 버그 검사 발생합니다.

설명

드라이버는 WdfCmResourceListGetDescriptor 가 검색하는 리소스 설명자를 수정할 수 없습니다.

리소스 목록에 대한 자세한 내용은 Framework-Based 드라이버용 하드웨어 리소스를 참조하세요.

예제

WdfCmResourceListGetDescriptor를 사용하는 코드 예제는 WdfCmResourceListGetCount를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.0
최소 UMDF 버전 2.0
머리글 wdfresource.h(Wdf.h 포함)
라이브러리 Wdf01000.sys(KMDF); WUDFx02000.dll(UMDF)
IRQL <=DISPATCH_LEVEL
DDI 규정 준수 규칙 DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

추가 정보

CM_PARTIAL_RESOURCE_DESCRIPTOR