Función VerSetConditionMask (winnt.h)
Establece los bits de un valor de 64 bits para indicar el operador de comparación que se va a usar para un atributo de versión del sistema operativo especificado. Esta función se usa para compilar el parámetro dwlConditionMask de la función VerifyVersionInfo .
Sintaxis
NTSYSAPI ULONGLONG VerSetConditionMask(
[in] ULONGLONG ConditionMask,
[in] DWORD TypeMask,
[in] BYTE Condition
);
Parámetros
[in] ConditionMask
Valor que se va a pasar como parámetro dwlConditionMask de la función VerifyVersionInfo . La función almacena la información de comparación en los bits de esta variable.
Antes de la primera llamada a VerSetCondition, inicialice esta variable en cero. Para las llamadas posteriores, pase la variable usada en la llamada anterior.
[in] TypeMask
Máscara que indica el miembro de la estructura OSVERSIONINFOEX cuyo operador de comparación se está configurando. Este valor corresponde a uno de los bits especificados en el parámetro dwTypeMask para la función VerifyVersionInfo . Este parámetro puede ser uno de los valores siguientes.
[in] Condition
Operador que se va a usar para la comparación. La función VerifyVersionInfo usa este operador para comparar un valor de atributo especificado con el valor correspondiente para el sistema que se está ejecutando actualmente.
Para todos los valores de dwTypeBitMask distintos de VER_SUITENAME, este parámetro puede ser uno de los valores siguientes.
Si dwTypeBitMask es VER_SUITENAME, este parámetro puede ser uno de los siguientes valores.
Valor devuelto
La función devuelve el valor de máscara de condición.
Comentarios
Llame a esta función una vez para cada conjunto de bits en el parámetro dwTypeMask de la función VerifyVersionInfo .
Ejemplos
Para obtener un ejemplo, consulte Comprobación de la versión del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winnt.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |