Struttura KSCOMPONENTID (ks.h)
La struttura KSCOMPONENTID contiene identificatori univoci che descrivono un singolo oggetto di streaming del kernel.
Sintassi
typedef struct {
GUID Manufacturer;
GUID Product;
GUID Component;
GUID Name;
ULONG Version;
ULONG Revision;
} KSCOMPONENTID, *PKSCOMPONENTID;
Membri
Manufacturer
Specifica l'identificatore univoco per il produttore del componente. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.
Product
Specifica l'identificatore univoco del prodotto a cui appartiene il componente. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.
Component
Specifica l'identificatore univoco per il componente. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.
Name
Facoltativamente, specifica l'identificatore univoco per il nome, che può essere diverso dalla voce Componente oppure può essere GUID_NULL. Questo viene generato dal produttore e può essere risolto in una rappresentazione di stringa localizzata tramite una voce del Registro di sistema.
Version
Specifica il numero di versione per il componente o il prodotto.
Revision
Specifica il numero di revisione per il componente o il prodotto.
Osservazioni
Specificare questa struttura in una richiesta di KSPROPERTY_GENERAL_COMPONENTID.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ks.h (include Ks.h) |