WdfCollectionRemove 함수(wdfcollection.h)

[KMDF 및 UMDF에 적용]

WdfCollectionRemove 메서드는 지정된 개체 컬렉션에서 개체를 제거합니다.

구문

void WdfCollectionRemove(
  [in] WDFCOLLECTION Collection,
  [in] WDFOBJECT     Item
);

매개 변수

[in] Collection

컬렉션 개체에 대한 핸들입니다.

[in] Item

컬렉션에서 제거될 프레임워크 개체에 대한 핸들입니다.

반환 값

없음

설명

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

WdfCollectionRemove가 컬렉션에서 개체를 제거하면 개체의 참조 수가 감소합니다.

개체 컬렉션에 대한 자세한 내용은 Framework 개체 컬렉션을 참조하세요.

예제

다음 코드 예제에서는 지정 된 개체 컬렉션에서 지정 된 개체를 제거 합니다.

WdfCollectionRemove(
                    hCollection,
                    hObject
                    );

요구 사항

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

추가 정보

WdfCollectionRemoveItem