enumeración DEV_QUERY_FLAGS (devquerydef.h)
Especifica marcas que modifican el comportamiento de la consulta del dispositivo.
Sintaxis
typedef enum _DEV_QUERY_FLAGS {
DevQueryFlagNone,
DevQueryFlagUpdateResults,
DevQueryFlagAllProperties,
DevQueryFlagLocalize,
DevQueryFlagAsyncClose
} DEV_QUERY_FLAGS, *PDEV_QUERY_FLAGS;
Constantes
DevQueryFlagNone No se especifican marcas. |
DevQueryFlagUpdateResults De forma predeterminada, las consultas no reciben actualizaciones. Sin embargo, cuando una consulta se registra para las actualizaciones y especifica el marca DevQueryFlagUpdateResults, su conjunto de resultados seguirá actualizándose mediante devoluciones de llamada a medida que se produzcan cambios en el sistema que agreguen o quiten objetos o cambien objetos para que ahora coincidan o ya no coincidan con la expresión de filtro. |
DevQueryFlagAllProperties Devuelve todas las propiedades de todos los idiomas que existen para el objeto . Consulte DevQueryFlagLocalize porque puede modificar este comportamiento. |
DevQueryFlagLocalize Cuando se especifica, las propiedades de tipo DEVPROP_TYPE_STRING_INDIRECT se resuelven en el lenguaje de interfaz de usuario del subproceso que realiza la llamada. Las propiedades de varios idiomas se recuperan en el idioma preferido de la aplicación que llama. Si se usa junto con DevQueryFlagAllProperties, los valores de todas las claves de propiedad del objeto se capturarán en el idioma preferido de la aplicación que llama. |
DevQueryFlagAsyncClose Esta marca modifica el comportamiento de la función de DevCloseObjectQuery. Cuando se especifica, Cuando no se especifica En cualquier caso, se mantiene una referencia en el archivo DLL donde se implementa la función de devolución de llamada para asegurarse de que no se descargará mientras se pueden invocar devoluciones de llamada. |
Requisitos
Requisito | Valor |
---|---|
encabezado de |
devquerydef.h |