Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
La estructura EC_VARIANT contiene datos del recopilador de eventos (datos de suscripción) o valores de propiedad.
Sintaxis
typedef struct _EC_VARIANT {
union {
BOOL BooleanVal;
UINT32 UInt32Val;
ULONGLONG DateTimeVal;
LPCWSTR StringVal;
PBYTE BinaryVal;
BOOL *BooleanArr;
INT32 *Int32Arr;
LPWSTR *StringArr;
EC_OBJECT_ARRAY_PROPERTY_HANDLE PropertyHandleVal;
};
DWORD Count;
DWORD Type;
} EC_VARIANT, *PEC_VARIANT;
Miembros
BooleanVal
Valor booleano.
UInt32Val
Valor entero de 32 bits sin signo.
DateTimeVal
Valor de ULONGLONG.
StringVal
Cadena Unicode terminada en null.
BinaryVal
Valor binario hexadecimal.
BooleanArr
Puntero a una matriz de valores booleanos.
Int32Arr
Puntero a una matriz de valores enteros de 32 bits con signo.
StringArr
Puntero a una matriz de cadenas terminadas en NULL.
PropertyHandleVal
Count
Número de elementos (no longitud) en bytes. Se usa para matrices y tipos binarios o de cadena.
Type
Tipo de los datos de la estructura. Use un valor de la enumeración EC_VARIANT_TYPE para especificar el tipo. Cuando se especifica el tipo, puede usar cualquiera de los miembros de unión para tener acceso al valor real. Por ejemplo, si el tipo es EcVarTypeDateTime, el valor es DateTimeVal en la estructura EC_VARIANT .
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista |
| Servidor mínimo compatible | Windows Server 2008 |
| Encabezado | evcoll.h |