Função KsTopologyPropertyHandler (ks.h)

A função KsTopologyPropertyHandler executa o tratamento padrão dos membros estáticos do conjunto de propriedades KSPROPSETID_Topology . A função usa a estrutura KSTOPOLOGY , que descreve o conjunto de informações que é retornado por esse conjunto de propriedades.

Sintaxe

KSDDKAPI NTSTATUS KsTopologyPropertyHandler(
  [in]      PIRP             Irp,
  [in]      PKSPROPERTY      Property,
  [in, out] PVOID            Data,
  [in]      const KSTOPOLOGY *Topology
);

Parâmetros

[in] Irp

Especifica o IRP que está tratando a solicitação de propriedade.

[in] Property

Especifica a propriedade específica que está sendo consultada.

[in, out] Data

Especifica os dados específicos da propriedade de topologia.

[in] Topology

Aponta para uma estrutura KSTOPOLOGY que contém as informações de topologia.

Retornar valor

A função KsTopologyPropertyHandler retornará STATUS_SUCCESS se tiver êxito ou retornará um erro específico para a propriedade que está sendo tratada. A função sempre preenche o IO_STATUS_BLOCK. Campo de informações do PIRP. Elemento IoStatus dentro do IRP. Ele não define o IO_STATUS_BLOCK. Campo Status, nem conclui o IRP.

Requisitos

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