Compartilhar 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 para o 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 para o componente ou produto.

Comentários

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

Requisitos

Requisito Valor
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSPROPERTY_GENERAL_COMPONENTID