Compartir a través de


Tokens de atributo en SDEL

El lenguaje SDEL usa tokens de atributo de destino para definir características de los equipos y dispositivos de destino.

Tokens de atributo raíz para todos los destinos

En la tabla siguiente se describen los atributos del espacio de nombres raíz que son válidos para todos los destinos.

Palabra clave Tipo VARIANT Descripción
Tipo VT_BSTR Define el tipo de destino. Este valor puede ser "System" o "Device".

Tokens de atributo raíz para un destino de dispositivo

En la tabla siguiente se describen los atributos del espacio de nombres raíz que solo son válidos para destinos de tipo de dispositivo.

Nota

La mayoría de los atributos siguientes se recuperan del sistema operativo a través de las API setupDi. Para obtener más información sobre estas API, vea SetupDiGetDeviceRegistryProperty.

Palabra clave Tipo VARIANT Descripción
Dirección VT_I4 Dirección específica de clase (o específica del bus).
BusNumber VT_I4 Número de bus del dispositivo.
Funcionalidades VT_I4 Funcionalidades del dispositivo.
Carácter VT_I4 OR bit a bit de las marcas de características del dispositivo en una DWORD. (SPDRP_CHARACTERISTICS)
Clase VT_BSTR Clase del dispositivo.
ClassGUID VT_BSTR Clase del dispositivo, en formato GUID. Use esta palabra clave en lugar del campo Class cuando use compilaciones localizadas.
CompatIDs VT_ARRAY de VARIANT con VT_BSTR Todos los identificadores compatibles definidos para este dispositivo.
ConfigFlags VT_I4 Marcas de configuración para el dispositivo.
Descripción VT_BSTR Descripción del dispositivo.
DeviceID VT_BSTR Identificador de dispositivo, incluido el identificador de instancia del dispositivo. Esta cadena es una cadena única para cada dispositivo del sistema.
DeviceStatusString VT_BSTR Contiene StatusString y ProblemCodeString en una sola cadena.
DevInst VT_I4 Identificador opaco de la instancia del dispositivo.
DevType VT_I4 Representa el tipo del dispositivo. (SPDRP_DEVTYPE)
DisplayName VT_BSTR Se resuelve en el primer valor que se encuentra (de izquierda a derecha) en los atributos siguientes: FriendlyName, Description o DeviceID.
Controlador VT_BSTR Una clave de HKLM\System\CurrentControlSet\Control\Class\ que contiene más información sobre el controlador.
DriverBinaryNames VT_ARRAY de VARIANT con VT_BSTR Agrega todos los datos de UpperClassFilters, UpperFilters, LowerFilters, LowerClassFilters y Service.
Enumerador VT_BSTR Nombre del enumerador del dispositivo. (SPDRP_ENUMERATOR_NAME)
Exclusivo VT_I4 Número que indica si un usuario puede obtener un uso exclusivo del dispositivo. (SPDRP_EXCLUSIVE)
Filtros VT_ARRAY de VARIANT con VT_BSTR Agrega todos los datos de UpperClassFilters, UpperFilters, LowerFilters y LowerClassFilters.
FriendlyName VT_BSTR Nombre descriptivo del dispositivo.
Identificadores de hardware VT_ARRAY de VARIANT con VT_BSTR Todos los identificadores de hardware definidos para este dispositivo.
IsAttached VT_BOOL Lo contrario al atributo IsPhantom. Esta palabra clave es equivalente a "IsPhantom=False".
IsDisableable VT_BOOL Extrae la marca DN_DISABLEABLE de las marcas de estado. Un valor de VARIANT_TRUE indica que el dispositivo afirma que se puede deshabilitar. Esta palabra clave es equivalente a "status&0x00002000".
IsDisabled VT_BOOL Comprueba el valor de CM_PROB_DISABLED en el atributo ProblemCode. Un valor de VARIANT_TRUE indica que el dispositivo está deshabilitado y debe habilitarse antes de su uso. Esta palabra clave es equivalente a "ProblemCode=0x00000016".
IsFailedStart VT_BOOL Comprueba la marca CM_PROB_FAILED_START fuera de las marcas ProblemCode. Un valor de VARIANT_TRUE indica que el controlador de dispositivo no se pudo iniciar. Esta palabra clave es equivalente a "ProblemCode=0x0000000A".
IsFailedInstall VT_BOOL Comprueba la marca de CM_PROB_FAILED_INSTALL fuera de las marcas ProblemCode. Un valor de VARIANT_TRUE indica que el controlador de dispositivo no se pudo instalar en el dispositivo. Esta palabra clave es equivalente a "ProblemCode=0x0000001C".
IsFiltered VT_BOOL Extrae la marca DN_FILTERED fuera de las marcas de estado. Esta palabra clave es equivalente a "status&0x00000800".
IsManual VT_BOOL Extrae la marca DN_MANUAL fuera de las marcas de estado. Esta palabra clave es equivalente a "status&0x00000010".
IsMoved VT_BOOL Extrae la marca DN_MOVED fuera de las marcas de estado. Esta palabra clave es equivalente a "status&0x00001000".
IsPhantom VT_BOOL Un valor de VARIANT_TRUE indica que el dispositivo no está conectado actualmente al sistema o que se ha desinstalado.
IsRebootNeeded VT_BOOL Extrae la marca DN_NEED_RESTART de las marcas de estado. Un valor de VARIANT_TRUE indica que el coinstalador del dispositivo dice que el equipo debe reiniciarse para que el dispositivo complete una acción de eliminación o instalación. Esta palabra clave es equivalente a "status&0x00000100".
IsReinstallNeeded VT_BOOL Extrae la marca CONFIGFLAG_REINSTALL del atributo ConfigFlags. Un valor de VARIANT_TRUE indica que el dispositivo dice que se puede quitar. Esta palabra clave es equivalente a "ConfigFlags&0x00000020".
IsRemovable VT_BOOL Extrae la marca DN_REMOVABLE de las marcas de estado. Un valor de VARIANT_TRUE indica que el dispositivo dice que se puede quitar. Esta palabra clave es equivalente a "status&0x00004000".
IsRemovePending VT_BOOL Extrae la marca de DN_WILL_BE_REMOVED fuera de las marcas de estado. Esta palabra clave es equivalente a "status&0x00040000".
IsRootEnumerated VT_BOOL Extrae la marca de DN_ROOT_ENUMERATED fuera de las marcas de estado. Un valor de VARIANT_TRUE indica que el elemento primario del dispositivo es RootDevice. Esta palabra clave es equivalente a "status&0x00000001".
IsStarted VT_BOOL Extrae la marca DN_STARTED fuera de las marcas de estado. Un valor de VARIANT_TRUE indica que el dispositivo está configurado actualmente. Esta palabra clave es equivalente a "status&0x00000008".
LegacyBusType VT_I4 Tipo de bus heredado.
Location VT_BSTR Más información sobre la ubicación física del dispositivo.
LocationPaths VT_ARRAY de VARIANT con VT_BSTR Ubicación de la instancia de dispositivo en el árbol de dispositivos.
LowerClassFilters VT_ARRAY de VARIANT con VT_BSTR Los nombres de servicio de cada controlador que se adjunta como filtro de clase inferior en el dispositivo de destino.
LowerClassFiltersBinaryNames VT_ARRAY de VARIANT con VT_BSTR Nombres de archivos binarios de todos los controladores de filtro de clase inferior para el destino del dispositivo.
LowerFilters VT_ARRAY de VARIANT con VT_BSTR Los nombres de servicio de cada controlador que se adjunta como filtro inferior en el dispositivo de destino.
LowerFiltersBinaryNames VT_ARRAY de VARIANT con VT_BSTR Nombres de todos los controladores de filtro inferiores para el destino del dispositivo.
Fabricante VT_BSTR Fabricante del dispositivo.
PDO VT_BSTR Nombre del objeto de dispositivo físico en el kernel.
ProblemCode VT_I4 Código de problema para el dispositivo. Uno de los valores de problema CM_PROB_ prefijo definidos en Cfg.h.
ProblemCodeString VT_BSTR Representación de cadena de ProblemCode.
RemovalPolicy VT_I4 Directiva de eliminación actual del dispositivo. (SPDRP_REMOVAL_POLICY)
RemovalPolicyHWDefault VT_I4 Directiva de eliminación predeterminada especificada por ardware del dispositivo. (SPDRP_REMOVAL_POLICY_HW_DEFAULT)
RemovalPolicyOverride VT_I4 Invalide la directiva de eliminación (si existe) del dispositivo. (SPDRP_REMOVAL_POLICY_OVERRIDE)
Servicio VT_BSTR Nombre del servicio del controlador para el dispositivo.
ServiceBinaryName VT_BSTR Nombre del controlador de función para el destino del dispositivo.
Estado VT_I4 Marcas de estado para el dispositivo.
StatusString VT_BSTR Cadena de estado del dispositivo.
SymbolicLink VT_BSTR Nombre que puede usar para abrir el dispositivo mediante el método CreateFile de Microsoft Win32. No se pueden usar todos los dispositivos de esta manera. La mayoría de los dispositivos que tienen una interfaz programable tendrán SymbolicLink disponible.
UIFormat VT_BSTR Cadena usada para mostrar el valor UINumber. (SPDRP_UI_NUMBER_DESC_FORMAT)
UINumber VT_I4 UINumber para el dispositivo.
UpperClassFilters VT_ARRAY de VARIANT con VT_BSTR Los nombres de servicio de cada controlador asociado como filtro de clase superior en el dispositivo de destino.
UpperClassFiltersBinaryNames VT_ARRAY de VARIANT con VT_BSTR Nombres de archivos binarios de todos los controladores de filtro de clase superior para el destino del dispositivo.
UpperFilters VT_ARRAY de VARIANT con VT_BSTR Los nombres de servicio de cada controlador que se adjunta como filtro superior en el dispositivo de destino.
UpperFiltersBinaryNames VT_ARRAY de VARIANT con VT_BSTR Nombres de todos los controladores de filtro superior para el destino del dispositivo

Palabras clave raíz para un destino del sistema

En la tabla siguiente se describen los atributos del espacio de nombres raíz que son válidos solo para destinos de tipo sistema.

Palabra clave Tipo VARIANT Descripción
IsPhantom VT_BOOL Especifica si el sistema está disponible actualmente para su uso.
IsRemote VT_BOOL Especifica si el destino es un sistema remoto.
PageSize VT_I4 Tamaño de página del hardware del sistema de destino.
ProcArch VT_BSTR Arquitectura del procesador del hardware del sistema de destino. Este campo puede contener "x86", "IA64" o "x64".
OSMajorVersion VT_I4 Especifica el número de versión principal del sistema operativo.
OSMinorVersion VT_I4 Especifica el número de versión secundaria del sistema operativo.

Palabras clave del espacio de nombres de disco

En la tabla siguiente se describen los atributos del espacio de nombres Disk que son válidos solo para los dispositivos de disco.

Nota

La mayoría de los atributos del espacio de nombres Disk se recuperan del sistema operativo a través de un IOCTL al propio disco. Para obtener más información, consulte STORAGE_DEVICE_DESCRIPTOR.

Palabra clave Tipo VARIANT Descripción
Tipo de bus VT_I4 STORAGE_DEVICE_DESCRIPTOR. Campo BusType.
DeviceType VT_I4 STORAGE_DEVICE_DESCRIPTOR. Campo DeviceTypeModifier.
IsRemovable VT_BOOL Especifica si el dispositivo contiene medios extraíbles.
IsCommandQueuing VT_BOOL STORAGE_DEVICE_DESCRIPTOR. Campo CommandQueueing.
Number VT_UI4 Número de disco (probablemente igual que el campo Dirección).
ProductID VT_BSTR Identificador de producto.
ProductRev VT_BSTR Valor de revisión del producto.
SerialNumber VT_BSTR Número de serie.
Size VT_I8 Tamaño total del disco, en bytes.
VendorID VT_BSTR Identificador del proveedor.

Palabras clave del espacio de nombres de volumen

En la tabla siguiente se describen los atributos del espacio de nombres Volume que son válidos solo para los dispositivos de volumen.

Palabra clave Tipo de VARIANTE Descripción
Arranque VT_BOOL Determina si el volumen es la partición de arranque. Un valor de VARIANT_TRUE indica que el volumen es la partición de arranque. Una partición de arranque es una partición que contiene archivos del sistema operativo Windows.
DeviceName VT_BSTR Asignación actual para el nombre del dispositivo MS-DOS de este volumen.
Disco VT_BSTR Asignación actual para el nombre del dispositivo MS-DOS de este volumen.
DriveLetter VT_BSTR Letra de unidad del volumen, incluida una barra diagonal final (\).
ExtentCount VT_I4 Número de discos en los que se extiende el volumen.
ExtentDiskNumbers VT_ARRAY de VARIANT con VT_I4 Matriz que contiene cada uno de los valores Disk::Number que extiende el volumen. La matriz tiene elementos ExtentCount y está indizado 0. La matriz tiene el mismo orden que las demás matrices Extent*.
ExtensionLengths VT_ARRAY de VARIANT con VT_I8 Matriz que contiene la longitud de cada extensión individual que extiende el volumen. La matriz tiene elementos ExtentCount y está indizado 0. La matriz tiene el mismo orden que las demás matrices Extent*.
ExtentOffsets VT_ARRAY de VARIANT con VT_I8 Matriz que contiene el desplazamiento inicial de cada extensión individual en la que se extiende el volumen. La matriz tiene elementos ExtentCount y está indizado 0. La matriz tiene el mismo orden que las demás matrices Extent*.
FileSystem VT_BSTR Nombre del sistema de archivos del volumen. (GetVolumeInformation)
FreeSize VT_I8 Cantidad total de espacio libre en el volumen, en bytes.
GBFreeSize VT_I4 e número total de gigabytes libres (GB) en un disco que está disponible para el usuario.
GBTotalSize VT_I4 Número total de gigabytes (GB) en un volumen que está disponible para el usuario.
HasFiles VT_BOOL Determina si el volumen tiene archivos en él. Un valor de VARIANT_TRUE indica que el volumen tiene archivos en él.
IsMediaPresent VT_BOOL Determina si el medio está presente o no para el volumen. Un valor de VARIANT_TRUE indica que el volumen tiene medios en él.
IsMediaRemovable VT_BOOL Determina si los medios de volumen son extraíbles. Un valor de VARIANT_TRUE indica que el medio de volumen es extraíble.
Etiqueta VT_BSTR Etiqueta de volumen. (GetVolumeInformation)
MBFreeSize VT_I8 Número total de megabytes libres (MB) en un disco que está disponible para el usuario.
MBTotalSize VT_I8 Número total de megabytes (MB) en un volumen que está disponible para el usuario. (GetDiskFreeSpaceEx)
MountPaths VT_BSTR Todas las rutas de acceso de montaje a este volumen.
PagePath VT_BOOL Determina si el volumen contiene un archivo de página activo. Un valor de VARIANT_TRUE indica que el volumen contiene un archivo de página activo.
SerialNumber VT_I4 Número de serie del volumen.
Sistema VT_BOOL Determina si el volumen es la partición del sistema. Un valor de VARIANT_TRUE indica que el volumen contiene la partición del sistema de Windows. La partición del sistema contiene los archivos relacionados con el hardware (código de arranque) que inicia el Administrador de arranque de Windows (bootmgr).
TotalSize VT_I8 Tamaño total del volumen, en bytes.
Tipo VT_I4 Valor devuelto desde GetDriveType(DriveLetter). Para obtener más información, vea GetDriveType en MSDN Library.

Palabras clave del espacio de nombres de Power

En la tabla siguiente se describen los atributos del espacio de nombres de Power que solo son válidos para los dispositivos de alimentación.

Palabra clave Tipo de VARIANTE Descripción
SupportedDeviceUnits VT_ARRAY de VARIANT con VT_BSTR Matriz de espacios de nombres de PowerUnit disponibles para la consulta.

Palabras clave del espacio de nombres PowerDevice, PowerComponentX, PowerProcessor y PowerSoC

En la tabla siguiente se describen los atributos de los distintos espacios de nombres de PowerUnit.

Palabra clave Tipo de VARIANTE Descripción
SupportedStates VT_ARRAY de VARIANT con VT_BSTR Matriz de espacios de nombres para estados de energía (C0–C6, D0–D3, F0–F9, SWIS0–SWIS3)
CoveredStates VT_ARRAY de VARIANT con VT_BSTR Matriz de espacios de nombres para estados cubiertos. Solo se incluyen los estados que tienen un número de aciertos distinto de cero.

Palabras clave del espacio de nombres PowerProcessorCX, PowerDeviceDX, PowerComponentXFY, PowerSoCSWISX

En la tabla siguiente se describen los atributos de los distintos espacios de nombres de PowerState.

Palabra clave Tipo de VARIANTE Descripción
HitCount VT_UI4 Número de veces que se entró el estado de energía especificado durante la prueba.
Duration VT_UI4 Período de tiempo en milisegundos invertidos en el estado de energía dado.
Porcentaje VT_UI4 porcentaje de tiempo invertido en el estado de poder dado.

Palabras clave del espacio de nombres de interfaz

En la tabla siguiente se describen los atributos de los distintos espacios de nombres interfaces.

Palabra clave Tipo de VARIANTE Descripción
Todo VT_BSTR Todas las interfaces de dispositivo para todo el GUID de la interfaz de dispositivo admiten un único dispositivo.
VOLUMEN VT_BSTR Interfaces para el GUID de GUID_DEVINTERFACE_VOLUME.
DISK VT_BSTR Interfaces para el GUID de GUID_DEVINTERFACE_DISK.
CDROM VT_BSTR Interfaces para el GUID de GUID_DEVINTERFACE_CDROM.
GUID VT_BSTR Interfaces para un único GUID de interfaz.

Palabras clave del espacio de nombres CAP

En la tabla siguiente se describen los atributos de los distintos espacios de nombres CAP (Funcionalidades).

Palabra clave Tipo de VARIANTE Descripción
LockSupported VT_BOOL Especifica si el dispositivo admite el bloqueo de dispositivos físicos que impide la expulsión del dispositivo. (CM_DEVCAP_LOCKSUPPORTED)
EjectSupported VT_BOOL Especifica si el dispositivo admite la expulsión de dispositivos controlados por software mientras el sistema está en estado PowerSystemWorking. (CM_DEVCAP_EJECTSUPPORTED)
Extraíble VT_BOOL Especifica si el dispositivo se puede quitar dinámicamente de su elemento primario inmediato. (CM_DEVCAP_REMOVABLE)
DockDevice VT_BOOL Especifica si el dispositivo es un periférico de acoplamiento. (CM_DEVCAP_DOCKDEVICE)
UniqueId VT_BOOL Especifica si el identificador de instancia del dispositivo es único en todo el sistema. (CM_DEVCAP_UNIQUEID)
SilentInstall VT_BOOL Especifica si Administrador de dispositivos deben suprimir todos los cuadros de diálogo de instalación. (CM_DEVCAP_SILENTINSTALL)
RawDeviceOK VT_BOOL Especifica si el controlador del bus subyacente puede conducir el dispositivo si no hay ningún controlador de función. (CM_DEVCAP_RAWDEVICEOK)
SurpriseRemovalOK VT_BOOL Especifica si el controlador de función del dispositivo puede controlar el caso en el que se quita el dispositivo antes de que Windows pueda enviar IRP_MN_QUERY_REMOVE_DEVICE a él. (CM_DEVCAP_SURPRISEREMOVALOK)
HardwareDisabled VT_BOOL Especifica si el hardware del dispositivo está deshabilitado. (CM_DEVCAP_HARDWAREDISABLED)
NonDynamic VT_BOOL Reservado para uso futuro. (CM_DEVCAP_NONDYNAMIC)

Palabras clave del espacio de nombres INF

En la tabla siguiente se describen los atributos de los distintos espacios de nombres INF.

Palabra clave Tipo de VARIANTE Descripción
nombreDeArchivo VT_BSTR Nombre del archivo INF.
FileNamePath VT_BSTR Ruta de acceso del nombre del archivo INF.
SectionName VT_BSTR Nombre de la sección INF.
Fecha VT_BSTR Fecha INF.
OriginalInfFileName VT_BSTR Nombre de archivo INF original.

Palabras clave del espacio de nombres de NET

En la tabla siguiente se describen los atributos de los distintos espacios de nombres de NET.

Palabra clave Tipo de VARIANTE Descripción
AdapterName VT_BSTR Campo AdapterName de IP_ADAPTER_ADDRESSES estructura.
IPV6Address VT_BSTR Primer campoUnicastAddress de IP_ADAPTER_ADDRESSES estructura.
FirstAnycastAddress VT_BSTR Campo FirstAnycastAddress de IP_ADAPTER_ADDRESSES estructura.
FirstMulticastAddress VT_BSTR Campo FirstMulticastAddress de IP_ADAPTER_ADDRESSES estructura.
FirstDnsServerAddress VT_BSTR Campo FirstDnsServerAddress de IP_ADAPTER_ADDRESSES estructura.
FirstPrefix VT_BSTR Primer campoPrefijo de IP_ADAPTER_ADDRESSES estructura.
PrimaryWINSServer VT_BSTR Campo FirstWinsServerAddress de IP_ADAPTER_ADDRESSES estructura.
FirstGatewayAddress VT_BSTR Campo FirstGatewayAddress de IP_ADAPTER_ADDRESSES estructura.
ConnectionSpecificDNSSuffix VT_BSTR Campo DnsSuffix de IP_ADAPTER_ADDRESSES estructura
Descripción VT_BSTR Campo descripción de IP_ADAPTER_ADDRESSES estructura.
FriendlyName VT_BSTR Campo FriendlyName de IP_ADAPTER_ADDRESSES estructura.
PhysicalAddress VT_BSTR Campo MacAddress de IP_ADAPTER_ADDRESSES estructura
Marcas VT_UI4 Campo Marcas de IP_ADAPTER_ADDRESSES estructura
Mtu VT_UI4 Campo Mtu de IP_ADAPTER_ADDRESSES estructura.
IfType VT_UI4 Campo IfType de IP_ADAPTER_ADDRESSES estructura.
OperStatus VT_UI4 Campo OperStatus de IP_ADAPTER_ADDRESSES estructura
OperationalStatusString VT_BSTR Equivalente de cadena del campo OperStatus de IP_ADAPTER_ADDRESSES estructura
Ipv6IfIndex VT_UI4 Campo Ipv6IfIndex de IP_ADAPTER_ADDRESSES estructura
TransmitLinkSpeed Mbps VT_UI4 Campo TransmitLinkSpeedGpbs de IP_ADAPTER_ADDRESSES estructura.
ReceiveLinkSpeed Mbps VT_UI4 Campo ReceiveLinkSpeed Mbps de IP_ADAPTER_ADDRESSES estructura.
Ipv4Metric VT_UI4 Campo Ipv4Metric de IP_ADAPTER_ADDRESSES estructura.
Ipv6Metric VT_UI4 Campo Ipv6Metric de IP_ADAPTER_ADDRESSES estructura.
DHCPServer VT_BSTR Campo Dhcpv4Server de IP_ADAPTER_ADDRESSES estructura.
CompartmentId VT_UI4 Campo CompartmentId de IP_ADAPTER_ADDRESSES estructura.
NetworkGuid VT_BSTR Campo NetworkGuid de IP_ADAPTER_ADDRESSES estructura.
ConnectionType VT_UI4 Campo ConnectionType de IP_ADAPTER_ADDRESSES estructura.
TunnelType VT_UI4 Campo TunnelType de IP_ADAPTER_ADDRESSES estructura.
Dhcpv6ClientDuidLength VT_UI4 Campo Dhcpv6ClientDuidLength de IP_ADAPTER_ADDRESSES estructura.
Dhcpv6Iaid VT_UI4 Campo Dhcpv6Iaid de IP_ADAPTER_ADDRESSES estructura.
IsOperational VT_BOOL Está operativo.
PhysicalMediaType VT_UI4 Tipo de medio físico del dispositivo de red.
MediaType VT_UI4 Tipo de medio físico del dispositivo de red.

Palabras clave del espacio de nombres OpticalMedia

En la tabla siguiente se describen los atributos de los distintos espacios de nombres OpticalMedia.

Palabra clave Tipo de VARIANTE Descripción
IsMediaPresent VT_BOOL Si el medio está presente o no en el dispositivo de medios ópticos.
Tipo VT_UI4 Número de tipo de perfil actual tal y como se devuelve en GET_CONFIGURATION_HEADER de IOCTL_CDROM_GET_CONFIGURATION.
ClassTypeString VT_BSTR Tipo de clase de medios ópticos.
TipoCadena VT_BSTR Tipo de medio óptico.

Palabras clave del espacio de nombres StorageMedia

En la tabla siguiente se describen los atributos de los distintos espacios de nombres StorageMedia.

Palabra clave Tipo de VARIANTE Descripción
DeviceType VT_UI4 Especifica una de las constantes de FILE_DEVICE_XXX definidas por el sistema que indica el tipo de dispositivo.
DeviceTypeString VT_BSTR Tipo de dispositivo asociado Cadena.
Recuento VT_UI4 Contiene el número de estructuras de DEVICE_MEDIA_INFO en MediaInfo.
SupportedTypes VT_UI4 Especifica todos los valores MEDIA_TYPE o STORAGE_MEDIA_TYPE que indican el tipo de disco extraíble.
Válido VT_BOOL Si el recopilador de este dispositivo tiene datos válidos.

Palabras clave del espacio de nombres de Windows

En la tabla siguiente se describen los atributos de los distintos espacios de nombres de Windows.

Palabra clave Tipo de VARIANTE Descripción
IsDriverVerifierEnabled VT_BOOL True o False para indicar si el Comprobador de controladores está habilitado con al menos la configuración estándar en todos los controladores de este dispositivo.
IsKernelDebugDevice VT_BOOL True o False para indicar si el depurador del kernel usa este dispositivo.