Compartilhar via


Tokens de atributo no SDEL

A linguagem SDEL usa tokens de atributo de destino para definir características de dispositivos e computadores de destino.

Tokens de atributo raiz para todos os destinos

A tabela a seguir descreve os atributos no namespace raiz válidos para todos os destinos.

Palavra-chave Tipo VARIANT Descrição
Type VT_BSTR Define o tipo de destino. Esse valor pode ser "Sistema" ou "Dispositivo".

Tokens de atributo raiz para um destino de dispositivo

A tabela a seguir descreve os atributos no namespace raiz que são válidos apenas para destinos do tipo dispositivo.

Observação

A maioria dos atributos a seguir são recuperados do sistema operacional por meio das APIs SetupDi. Para obter mais informações sobre essas APIs, consulte SetupDiGetDeviceRegistryProperty.

Palavra-chave Tipo VARIANT Descrição
Endereço VT_I4 Endereço específico da classe (ou específico do barramento).
Número de Barramento VT_I4 Número do barramento para o dispositivo.
Funcionalidades VT_I4 Funcionalidades do dispositivo.
Caractere VT_I4 Um OR bit a bit dos sinalizadores de características do dispositivo em um DWORD. (SPDRP_CHARACTERISTICS)
Classe VT_BSTR Classe do dispositivo.
ClassGUID VT_BSTR Classe do dispositivo, no formato GUID. Use esse palavra-chave em vez do campo Classe quando você estiver usando builds localizados.
CompatIDs VT_ARRAY de VARIANT com VT_BSTR Todas as IDs compatíveis definidas para este dispositivo.
ConfigFlags VT_I4 Sinalizadores de configuração para o dispositivo.
Descrição VT_BSTR Descrição do dispositivo.
DeviceID VT_BSTR Identificador de dispositivo, incluindo o identificador de instância do dispositivo. Essa cadeia de caracteres é uma cadeia de caracteres exclusiva para cada dispositivo no sistema.
DeviceStatusString VT_BSTR Contém StatusString e ProblemCodeString em uma única cadeia de caracteres.
DevInst VT_I4 Identificador opaco para a instância do dispositivo.
DevType VT_I4 Representa o tipo do dispositivo. (SPDRP_DEVTYPE)
DisplayName VT_BSTR Resolve para o primeiro valor encontrado (da esquerda para a direita) nos seguintes atributos: FriendlyName, Description ou DeviceID.
Driver VT_BSTR Uma chave em HKLM\System\CurrentControlSet\Control\Class\ que contém mais informações sobre o driver.
DriverBinaryNames VT_ARRAY de VARIANT com VT_BSTR Agrega todos os dados de UpperClassFilters, UpperFilters, LowerFilters, LowerClassFilters e Service.
Enumerador VT_BSTR O nome do enumerador do dispositivo. (SPDRP_ENUMERATOR_NAME)
Exclusivo VT_I4 Um número que indica se um usuário pode obter o uso exclusivo do dispositivo. (SPDRP_EXCLUSIVE)
Filtros VT_ARRAY de VARIANT com VT_BSTR Agrega todos os dados de UpperClassFilters, UpperFilters, LowerFilters e LowerClassFilters.
FriendlyName VT_BSTR Nome amigável do dispositivo.
HardwareIDs VT_ARRAY de VARIANT com VT_BSTR Todas as IDs de hardware definidas para este dispositivo.
IsAttached VT_BOOL O oposto do atributo IsPhantom. Esse palavra-chave é equivalente a "IsPhantom=False".
IsDisable VT_BOOL Extrai o sinalizador DN_DISABLEABLE dos sinalizadores status. Um valor de VARIANT_TRUE indica que o dispositivo afirma que ele pode ser desabilitado. Esse palavra-chave é equivalente a "status&0x00002000".
IsDisabled VT_BOOL Verifica o valor de CM_PROB_DISABLED no atributo ProblemCode. Um valor de VARIANT_TRUE indica que o dispositivo está desabilitado e deve ser habilitado antes do uso. Esse palavra-chave é equivalente a "ProblemCode=0x00000016".
IsFailedStart VT_BOOL Verifica o sinalizador CM_PROB_FAILED_START dos sinalizadores ProblemCode. Um valor de VARIANT_TRUE indica que o driver do dispositivo falhou ao iniciar. Esse palavra-chave é equivalente a "ProblemCode=0x0000000A".
IsFailedInstall VT_BOOL Verifica o sinalizador CM_PROB_FAILED_INSTALL dos sinalizadores ProblemCode. Um valor de VARIANT_TRUE indica que o driver do dispositivo não foi instalado no dispositivo. Esse palavra-chave é equivalente a "ProblemCode=0x0000001C".
IsFiltered VT_BOOL Extrai o sinalizador DN_FILTERED dos sinalizadores status. Esse palavra-chave é equivalente a "status&0x00000800".
IsManual VT_BOOL Extrai o sinalizador DN_MANUAL dos sinalizadores status. Esse palavra-chave é equivalente a "status&0x00000010".
IsMoved VT_BOOL Extrai o sinalizador DN_MOVED dos sinalizadores status. Esse palavra-chave é equivalente a "status&0x00001000".
IsPhantom VT_BOOL Um valor de VARIANT_TRUE indica que o dispositivo não está conectado ao sistema no momento ou que foi desinstalado.
IsRebootNeeded VT_BOOL Extrai o sinalizador DN_NEED_RESTART dos sinalizadores status. Um valor de VARIANT_TRUE indica que o co-instalador do dispositivo afirma que o computador precisa ser reiniciado para que o dispositivo conclua uma ação de remoção ou instalação. Esse palavra-chave é equivalente a "status&0x00000100".
IsReinstallNeeded VT_BOOL Extrai o sinalizador CONFIGFLAG_REINSTALL do atributo ConfigFlags. Um valor de VARIANT_TRUE indica que o dispositivo declara que ele pode ser removido. Esse palavra-chave é equivalente a "ConfigFlags&0x00000020".
IsRemovable VT_BOOL Extrai o sinalizador DN_REMOVABLE dos sinalizadores status. Um valor de VARIANT_TRUE indica que o dispositivo declara que ele pode ser removido. Esse palavra-chave é equivalente a "status&0x00004000".
IsRemovePending VT_BOOL Extrai o sinalizador DN_WILL_BE_REMOVED dos sinalizadores status. Esse palavra-chave é equivalente a "status&0x00040000".
IsRootEnumerated VT_BOOL Extrai o sinalizador DN_ROOT_ENUMERATED dos sinalizadores status. Um valor de VARIANT_TRUE indica que o pai do dispositivo é RootDevice. Esse palavra-chave é equivalente a "status&0x00000001".
Isstarted VT_BOOL Extrai o sinalizador DN_STARTED dos sinalizadores status. Um valor de VARIANT_TRUE indica que o dispositivo está configurado no momento. Esse palavra-chave é equivalente a "status&0x00000008".
LegacyBusType VT_I4 Tipo de barramento herdado.
Localização VT_BSTR Mais informações sobre a localização física do dispositivo.
LocationPaths VT_ARRAY de VARIANT com VT_BSTR Local da instância do dispositivo na árvore de dispositivos.
LowerClassFilters VT_ARRAY de VARIANT com VT_BSTR Os nomes de serviço de cada driver anexado como um filtro de classe inferior no dispositivo de destino.
LowerClassFiltersBinaryNames VT_ARRAY de VARIANT com VT_BSTR Nomes de binários de todos os drivers de filtro de classe inferior para o destino do dispositivo.
Lowerfilters VT_ARRAY de VARIANT com VT_BSTR Os nomes de serviço de cada driver anexado como um filtro inferior no dispositivo de destino.
LowerFiltersBinaryNames VT_ARRAY de VARIANT com VT_BSTR Nomes de todos os drivers de filtro inferiores para o destino do dispositivo.
Fabricante VT_BSTR Fabricante do dispositivo.
PDO VT_BSTR Nome do objeto de dispositivo físico no kernel.
ProblemCode VT_I4 Código do problema para o dispositivo. Um dos valores de problema prefixados por CM_PROB_ definidos em Cfg.h.
ProblemCodeString VT_BSTR A representação de cadeia de caracteres de ProblemCode.
RemovalPolicy VT_I4 Política de remoção atual do dispositivo. (SPDRP_REMOVAL_POLICY)
RemovalPolicyHWDefault VT_I4 Política de remoção padrão especificada pelo ardware do dispositivo. (SPDRP_REMOVAL_POLICY_HW_DEFAULT)
RemovalPolicyOverride VT_I4 Substitua a política de remoção (se ela existir) do dispositivo. (SPDRP_REMOVAL_POLICY_OVERRIDE)
Serviço VT_BSTR O nome do serviço do driver para o dispositivo.
ServiceBinaryName VT_BSTR Nome do driver de função para o destino do dispositivo.
Status VT_I4 Sinalizadores de status para o dispositivo.
StatusString VT_BSTR A cadeia de caracteres de status do dispositivo.
SymbolicLink VT_BSTR Nome que você pode usar para abrir o dispositivo usando o método CreateFile do Microsoft Win32. Você não pode usar todos os dispositivos dessa maneira. A maioria dos dispositivos que têm uma interface programável terá SymbolicLink disponível.
UIFormat VT_BSTR Cadeia de caracteres usada para exibir o valor UINumber. (SPDRP_UI_NUMBER_DESC_FORMAT)
UINumber VT_I4 UINumber para o dispositivo.
UpperClassFilters VT_ARRAY de VARIANT com VT_BSTR Os nomes de serviço de cada driver anexado como um filtro de classe superior no dispositivo de destino.
UpperClassFiltersBinaryNames VT_ARRAY de VARIANT com VT_BSTR Nomes de binários de todos os drivers de filtro de classe superior para o destino do dispositivo.
Upperfilters VT_ARRAY de VARIANT com VT_BSTR Os nomes de serviço de cada driver anexado como um filtro superior no dispositivo de destino.
UpperFiltersBinaryNames VT_ARRAY de VARIANT com VT_BSTR Nomes de todos os drivers de filtro superior para o destino do dispositivo

Palavras-chave raiz para um destino do sistema

A tabela a seguir descreve os atributos no namespace raiz que são válidos somente para destinos do tipo sistema.

Palavra-chave Tipo VARIANT Descrição
IsPhantom VT_BOOL Especifica se o sistema está disponível para uso no momento.
IsRemote VT_BOOL Especifica se o destino é um sistema remoto.
PageSize VT_I4 Tamanho da página do hardware do sistema de destino.
ProcArch VT_BSTR Arquitetura do processador do hardware do sistema de destino. Esse campo pode conter "x86", "IA64" ou "x64".
OSMajorVersion VT_I4 Especifica o número de versão principal do sistema operacional.
OSMinorVersion VT_I4 Especifica o número de versão secundária do sistema operacional.

Palavras-chave de namespace de disco

A tabela a seguir descreve os atributos no namespace Disk que são válidos apenas para dispositivos de disco.

Observação

A maioria dos atributos no namespace Disk é recuperada do sistema operacional por meio de um IOCTL para o próprio disco. Para obter mais informações, consulte STORAGE_DEVICE_DESCRIPTOR.

Palavra-chave Tipo VARIANT Descrição
BusType VT_I4 STORAGE_DEVICE_DESCRIPTOR. Campo BusType.
DeviceType VT_I4 STORAGE_DEVICE_DESCRIPTOR. Campo DeviceTypeModifier.
IsRemovable VT_BOOL Especifica se o dispositivo contém mídia removível.
IsCommandQueuing VT_BOOL STORAGE_DEVICE_DESCRIPTOR. Campo CommandQueueing.
Número VT_UI4 Número do disco (provavelmente o mesmo que o campo Endereço).
ProductID VT_BSTR Identificador do produto.
ProductRev VT_BSTR Valor de revisão do produto.
SerialNumber VT_BSTR Número de série.
Tamanho VT_I8 Tamanho total do disco, em bytes.
VendorID VT_BSTR Identificador do fornecedor.

Palavras-chave do namespace de volume

A tabela a seguir descreve os atributos no namespace Volume que são válidos apenas para dispositivos de volume.

Palavra-chave Tipo de VARIANTE Descrição
Inicialização VT_BOOL Determina se o volume é a partição de inicialização. Um valor de VARIANT_TRUE indica que o volume é a partição de inicialização. Uma partição de inicialização é uma partição que contém arquivos do sistema operacional Windows.
DeviceName VT_BSTR O mapeamento atual para o nome do dispositivo MS-DOS desse volume.
Disco VT_BSTR O mapeamento atual para o nome do dispositivo MS-DOS desse volume.
DriveLetter VT_BSTR Letra da unidade do volume, incluindo uma barra à direita (\).
ExtentCount VT_I4 O número de discos que o volume estende.
ExtentDiskNumbers VT_ARRAY de VARIANT com VT_I4 Uma matriz que contém cada um dos valores Disk::Number que o volume estende. A matriz tem elementos ExtentCount e é indexada em 0. A matriz tem a mesma ordenação que as outras matrizes Extent*.
ExtentLengths VT_ARRAY de VARIANT com VT_I8 Uma matriz que contém o comprimento de cada extensão individual pela qual o volume se estende. A matriz tem elementos ExtentCount e é indexada em 0. A matriz tem a mesma ordenação que as outras matrizes Extent*.
ExtentOffsets VT_ARRAY de VARIANT com VT_I8 Uma matriz que contém o deslocamento inicial de cada extensão individual pela qual o volume se estende. A matriz tem elementos ExtentCount e é indexada em 0. A matriz tem a mesma ordenação que as outras matrizes Extent*.
FileSystem VT_BSTR O nome do sistema de arquivos do volume. (GetVolumeInformation)
FreeSize VT_I8 Quantidade total de espaço livre no volume, em bytes.
GBFreeSize VT_I4 e número total de gigabytes gratuitos (GB) em um disco que estão disponíveis para o usuário.
GBTotalSize VT_I4 O número total de gigabytes (GB) em um volume que está disponível para o usuário.
HasFiles VT_BOOL Determina se o volume tem arquivos nele. Um valor de VARIANT_TRUE indica que o volume tem arquivos nele.
IsMediaPresent VT_BOOL Determina se a mídia está presente ou não para o volume. Um valor de VARIANT_TRUE indica que o volume tem mídia.
IsMediaRemovable VT_BOOL Determina se a mídia de volume é removível. Um valor de VARIANT_TRUE indica que a mídia de volume é removível.
Rótulo VT_BSTR O rótulo de volume. (GetVolumeInformation)
MBFreeSize VT_I8 O número total de megabytes gratuitos (MB) em um disco que estão disponíveis para o usuário.
MBTotalSize VT_I8 O número total de megabytes (MB) em um volume que está disponível para o usuário. (GetDiskFreeSpaceEx)
MountPaths VT_BSTR Todos os caminhos de montagem para esse volume.
PagePath VT_BOOL Determina se o volume contém um arquivo de página ativo. Um valor de VARIANT_TRUE indica que o volume contém um arquivo de página ativo.
SerialNumber VT_I4 Número de série do volume.
Sistema VT_BOOL Determina se o volume é a partição do sistema. Um valor de VARIANT_TRUE indica que o volume contém a partição do sistema Windows. A partição do sistema contém os arquivos relacionados ao hardware (código inicializável) que inicia o Gerenciador de Inicialização do Windows (bootmgr).
TotalSize VT_I8 Tamanho total do volume, em bytes.
Tipo VT_I4 Valor retornado de GetDriveType(DriveLetter). Para obter mais informações, consulte GetDriveType no Biblioteca MSDN.

Palavras-chave do Namespace do Power

A tabela a seguir descreve os atributos no namespace Power que são válidos somente para dispositivos de energia.

Palavra-chave Tipo de VARIANTE Descrição
SupportedDeviceUnits VT_ARRAY de VARIANT com VT_BSTR Matriz de namespaces do PowerUnit disponíveis para consulta.

Palavras-chave de namespace PowerDevice, PowerComponentX, PowerProcessor e PowerSoC

A tabela a seguir descreve os atributos nos vários namespaces do PowerUnit.

Palavra-chave Tipo de VARIANTE Descrição
SupportedStates VT_ARRAY de VARIANT com VT_BSTR Matriz de namespaces para estados de energia (C0–C6, D0–D3, F0–F9, SWIS0–SWIS3)
CoveredStates VT_ARRAY de VARIANT com VT_BSTR Matriz de namespaces para estados cobertos. Somente os estados que têm uma contagem de ocorrências diferente de zero estão incluídos

Palavras-chave de namespace PowerProcessorCX, PowerDeviceDX, PowerComponentXFY, PowerSoCSWISX

A tabela a seguir descreve os atributos nos vários namespaces do PowerState.

Palavra-chave Tipo de VARIANTE Descrição
Hitcount VT_UI4 O número de vezes que o estado de energia fornecido foi inserido durante o teste.
Duração VT_UI4 O período de tempo em milissegundos gasto no estado de energia determinado.
Percentual VT_UI4 ele percentual de tempo gasto no estado de poder determinado.

Palavras-chave do namespace da interface

A tabela a seguir descreve os atributos nos vários namespaces interfaces.

Palavra-chave Tipo de VARIANTE Descrição
Tudo VT_BSTR Todas as interfaces de dispositivo para todo o GUID da interface do dispositivo que um único dispositivo dá suporte.
VOLUME VT_BSTR Interfaces para o GUID do GUID_DEVINTERFACE_VOLUME.
DISK VT_BSTR Interfaces para o GUID do GUID_DEVINTERFACE_DISK.
CDROM VT_BSTR Interfaces para o GUID GUID_DEVINTERFACE_CDROM.
GUID VT_BSTR Interfaces para um GUID de interface única.

Palavras-chave do namespace CAP

A tabela a seguir descreve os atributos nos vários namespaces CAP (Capabilities).

Palavra-chave Tipo de VARIANTE Descrição
LockSupported VT_BOOL Especifica se o dispositivo dá suporte ao bloqueio de dispositivo físico que impede a ejeção do dispositivo. (CM_DEVCAP_LOCKSUPPORTED)
EjetarSuportado VT_BOOL Especifica se o dispositivo dá suporte à ejeção de dispositivo controlada por software enquanto o sistema está no estado PowerSystemWorking. (CM_DEVCAP_EJECTSUPPORTED)
Removível VT_BOOL Especifica se o dispositivo pode ser removido dinamicamente de seu pai imediato. (CM_DEVCAP_REMOVABLE)
DockDevice VT_BOOL Especifica se o dispositivo é um periférico de encaixe. (CM_DEVCAP_DOCKDEVICE)
UniqueId VT_BOOL Especifica se a ID da instância do dispositivo é exclusiva em todo o sistema. (CM_DEVCAP_UNIQUEID)
SilentInstall VT_BOOL Especifica se Gerenciador de Dispositivos deve suprimir todas as caixas de diálogo de instalação. (CM_DEVCAP_SILENTINSTALL)
RawDeviceOK VT_BOOL Especifica se o driver do barramento subjacente poderá dirigir o dispositivo se não houver nenhum driver de função. (CM_DEVCAP_RAWDEVICEOK)
SurpriseRemovalOK VT_BOOL Especifica se o driver de função do dispositivo pode lidar com o caso em que o dispositivo é removido antes que o Windows possa enviar IRP_MN_QUERY_REMOVE_DEVICE para ele. (CM_DEVCAP_SURPRISEREMOVALOK)
HardwareDisabled VT_BOOL Especifica se o hardware do dispositivo está desabilitado. (CM_DEVCAP_HARDWAREDISABLED)
NãoDinâmico VT_BOOL Reservado para uso futuro. (CM_DEVCAP_NONDYNAMIC)

Palavras-chave do namespace INF

A tabela a seguir descreve os atributos nos vários namespaces INF.

Palavra-chave Tipo de VARIANTE Descrição
nome_de_arquivo VT_BSTR Nome do arquivo INF.
FileNamePath VT_BSTR Caminho do nome do arquivo INF.
SectionName VT_BSTR Nome da seção INF.
Data VT_BSTR Data do INF.
OriginalInfFileName VT_BSTR Nome do arquivo INF original.

Palavras-chave do namespace NET

A tabela a seguir descreve os atributos nos vários namespaces do NET.

Palavra-chave Tipo de VARIANTE Descrição
AdapterName VT_BSTR Campo AdapterName de IP_ADAPTER_ADDRESSES estrutura.
Endereço_ipv6 VT_BSTR Campo FirstUnicastAddress de IP_ADAPTER_ADDRESSES estrutura.
FirstAnycastAddress VT_BSTR Campo FirstAnycastAddress de IP_ADAPTER_ADDRESSES estrutura.
FirstMulticastAddress VT_BSTR Campo FirstMulticastAddress de IP_ADAPTER_ADDRESSES estrutura.
FirstDnsServerAddress VT_BSTR Campo FirstDnsServerAddress de IP_ADAPTER_ADDRESSES estrutura.
FirstPrefix VT_BSTR Campo FirstPrefix de IP_ADAPTER_ADDRESSES estrutura.
PrimaryWINSServer VT_BSTR Campo FirstWinsServerAddress de IP_ADAPTER_ADDRESSES estrutura.
FirstGatewayAddress VT_BSTR Campo FirstGatewayAddress de IP_ADAPTER_ADDRESSES estrutura.
ConnectionSpecificDNSSuffix VT_BSTR Campo DnsSuffix da estrutura de IP_ADAPTER_ADDRESSES
Descrição VT_BSTR Campo de descrição de IP_ADAPTER_ADDRESSES estrutura.
FriendlyName VT_BSTR Campo FriendlyName de IP_ADAPTER_ADDRESSES estrutura.
Physicaladdress VT_BSTR Campo MacAddress da estrutura de IP_ADAPTER_ADDRESSES
Flags VT_UI4 Campo Sinalizadores da estrutura de IP_ADAPTER_ADDRESSES
Mtu VT_UI4 Campo mtu de IP_ADAPTER_ADDRESSES estrutura.
IfType VT_UI4 Campo IfType de IP_ADAPTER_ADDRESSES estrutura.
OperStatus VT_UI4 Campo OperStatus da estrutura de IP_ADAPTER_ADDRESSES
OperationalStatusString VT_BSTR Cadeia de caracteres equivalente ao campo OperStatus da estrutura IP_ADAPTER_ADDRESSES
Ipv6IfIndex VT_UI4 Campo Ipv6IfIndex da estrutura de IP_ADAPTER_ADDRESSES
TransmitLinkSpeedMbps VT_UI4 Campo TransmitLinkSpeedGpbs de IP_ADAPTER_ADDRESSES estrutura.
ReceiveLinkSpeedMbps VT_UI4 Campo ReceiveLinkSpeedMbps de IP_ADAPTER_ADDRESSES estrutura.
Ipv4Metric VT_UI4 Campo Ipv4Metric de IP_ADAPTER_ADDRESSES estrutura.
Ipv6Metric VT_UI4 Campo Ipv6Metric de IP_ADAPTER_ADDRESSES estrutura.
DHCPServer VT_BSTR Campo Dhcpv4Server de IP_ADAPTER_ADDRESSES estrutura.
Compartimentalid VT_UI4 Campo Compartimentalid de IP_ADAPTER_ADDRESSES estrutura.
NetworkGuid VT_BSTR Campo NetworkGuid de IP_ADAPTER_ADDRESSES estrutura.
ConnectionType VT_UI4 Campo ConnectionType da estrutura IP_ADAPTER_ADDRESSES.
TunnelType VT_UI4 Campo TunnelType da estrutura IP_ADAPTER_ADDRESSES.
Dhcpv6ClientDuidLength VT_UI4 Campo Dhcpv6ClientDuidLength da estrutura IP_ADAPTER_ADDRESSES.
Dhcpv6Iaid VT_UI4 Campo Dhcpv6Iaid da estrutura IP_ADAPTER_ADDRESSES.
IsOperational VT_BOOL Está operacional.
PhysicalMediaType VT_UI4 Tipo de mídia física do dispositivo de rede.
MediaType VT_UI4 Tipo de mídia física do dispositivo de rede.

Palavras-chave do namespace OpticalMedia

A tabela a seguir descreve os atributos nos vários namespaces OpticalMedia.

Palavra-chave Tipo de VARIANTE Descrição
IsMediaPresent VT_BOOL Se a mídia estiver presente ou não no dispositivo de mídia óptica.
Tipo VT_UI4 O número do tipo de perfil atual, conforme retornado em GET_CONFIGURATION_HEADER de IOCTL_CDROM_GET_CONFIGURATION.
ClassTypeString VT_BSTR Tipo de classe de mídia óptica.
TipoCadeia de caracteres VT_BSTR Tipo de mídia óptica.

Palavras-chave do namespace StorageMedia

A tabela a seguir descreve os atributos nos vários namespaces StorageMedia.

Palavra-chave Tipo de VARIANTE Descrição
DeviceType VT_UI4 Especifica uma das constantes FILE_DEVICE_XXX definidas pelo sistema que indicam o tipo de dispositivo.
DeviceTypeString VT_BSTR A cadeia de caracteres associada do tipo de dispositivo.
Contagem VT_UI4 Contém o número de estruturas de DEVICE_MEDIA_INFO no MediaInfo.
Supportedtypes VT_UI4 Especifica todos os valores MEDIA_TYPE ou STORAGE_MEDIA_TYPE que indicam o tipo de disco removível.
Válido VT_BOOL Se o coletor deste dispositivo tiver dados válidos.

Palavras-chave do Namespace do Windows

A tabela a seguir descreve os atributos nos vários namespaces do Windows.

Palavra-chave Tipo de VARIANTE Descrição
IsDriverVerifierEnabled VT_BOOL True ou False para indicar se o Verificador de Driver está habilitado com pelo menos configurações padrão em relação a todos os drivers deste dispositivo.
IsKernelDebugDevice VT_BOOL True ou False para indicar se este dispositivo está em uso pelo depurador de kernel.