Partilhar via


Estrutura KSCOMPONENTID (ks.h)

A estrutura KSCOMPONENTID contém identificadores exclusivos que descrevem um objeto de streaming de kernel individual.

Sintaxe

typedef struct {
  GUID  Manufacturer;
  GUID  Product;
  GUID  Component;
  GUID  Name;
  ULONG Version;
  ULONG Revision;
} KSCOMPONENTID, *PKSCOMPONENTID;

Membros

Manufacturer

Especifica o identificador exclusivo para o fabricante do componente. Isso é gerado pelo fabricante e pode ser resolvido para uma representação de cadeia de caracteres localizada por meio de uma entrada do Registro.

Product

Especifica o identificador exclusivo do produto ao qual o componente pertence. Isso é gerado pelo fabricante e pode ser resolvido para uma representação de cadeia de caracteres localizada por meio de uma entrada do Registro.

Component

Especifica o identificador exclusivo do componente. Isso é gerado pelo fabricante e pode ser resolvido para uma representação de cadeia de caracteres localizada por meio de uma entrada do Registro.

Name

Opcionalmente, especifica o identificador exclusivo para o nome, que pode ser diferente da entrada componente ou pode ser GUID_NULL. Isso é gerado pelo fabricante e pode ser resolvido para uma representação de cadeia de caracteres localizada por meio de uma entrada do Registro.

Version

Especifica o número de versão do componente ou produto.

Revision

Especifica o número de revisão do componente ou produto.

Observações

Forneça essa estrutura em uma solicitação KSPROPERTY_GENERAL_COMPONENTID.

Requisitos

Requisito Valor
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSPROPERTY_GENERAL_COMPONENTID