KsDereferenceBusObject 함수(ks.h)
버스 물리적 디바이스 개체를 역참조합니다.
구문
KSDDKAPI VOID KsDereferenceBusObject(
[in] KSDEVICE_HEADER Header
);
매개 변수
[in] Header
PnP 디바이스 스택 개체를 포함하는 KsAllocateDeviceHeader 에서 이전에 할당한 헤더를 가리킵니다.
반환 값
없음
설명
디바이스 헤더를 사용하여 해당 PnP 개체 스택을 추적하는 필터에서 사용됩니다. 이는 일반적으로 지정된 디바이스에 대한 버스에 필요한 경우 필터를 닫을 때 호출됩니다. 예를 들어 소프트웨어 디바이스에는 이러한 호출이 필요합니다. 이 호출은 필터 instance 열 때 KsReferenceBusObject에 대한 이전 호출과 일치합니다. 호출자는 PnP 디바이스 스택 개체를 설정하기 위해 이전에 KsSetDevicePnpAndBaseObject 라고도 해야 합니다. 이 작업은 PnP AddDevice 함수에서 수행되었을 것입니다. 함수는 이전에 검색한 인터페이스에서 DereferenceDeviceObject 메서드를 호출합니다. 디바이스 헤더가 해제되면 인터페이스 자체가 해제되고 해제됩니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | ks.h(Ks.h 포함) |
라이브러리 | Ks.lib |