Compartilhar via


Função KsSetDevicePnpAndBaseObject (ks.h)

A função KsSetDevicePnpAndBaseObject define o objeto de dispositivo PnP no cabeçalho do dispositivo, que é o próximo objeto de dispositivo na pilha PnP e é o objeto de dispositivo para o qual as solicitações PnP são encaminhadas se KsDefaultDispatchPnp for usado.

Sintaxe

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

Parâmetros

[in] Header

Aponta para um cabeçalho alocado anteriormente por KsAllocateDeviceHeader no qual colocar o objeto de dispositivo PnP.

[in] PnpDeviceObject

Especifica o objeto de dispositivo PnP a ser colocado no cabeçalho do dispositivo, substituindo qualquer objeto de dispositivo definido anteriormente.

BaseObject

Especifica o objeto de dispositivo base ao qual o cabeçalho do dispositivo está anexado. Isso deve ser definido se KsRecalculateStackDepth for usado.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib

Confira também

KsAllocateDeviceHeader

KsRecalculateStackDepth