KsSetDevicePnpAndBaseObject 함수(ks.h)

KsSetDevicePnpAndBaseObject 함수는 디바이스 헤더에서 PnP 디바이스 개체를 설정합니다. 이 개체는 PnP 스택의 다음 디바이스 개체이며 KsDefaultDispatchPnp를 사용하는 경우 PnP 요청이 전달되는 디바이스 개체입니다.

구문

KSDDKAPI VOID KsSetDevicePnpAndBaseObject(
  [in] KSDEVICE_HEADER Header,
  [in] PDEVICE_OBJECT  PnpDeviceObject,
       PDEVICE_OBJECT  BaseObject
);

매개 변수

[in] Header

PnP 디바이스 개체를 배치할 KsAllocateDeviceHeader 에서 이전에 할당한 헤더를 가리킵니다.

[in] PnpDeviceObject

디바이스 헤더에 배치할 PnP 디바이스 개체를 지정하고 이전에 설정한 디바이스 개체를 덮어씁니다.

BaseObject

이 디바이스 헤더가 연결된 기본 디바이스 개체를 지정합니다. KsRecalculateStackDepth를 사용하는 경우 설정해야 합니다.

반환 값

없음

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib

추가 정보

KsAllocateDeviceHeader

KsRecalculateStackDepth