Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Inicializa una estructura VARIANT con un valor booleano.
Sintaxis
HRESULT InitVariantFromBoolean(
[in] BOOL fVal,
[out] VARIANT *pvar
);
Parámetros
[in] fVal
Tipo: BOOL
Valor bool de origen .
[out] pvar
Tipo: VARIANT*
Cuando esta función devuelve , contiene la estructura VARIANT inicializada.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Crea una variante VT_BOOL.
Tenga en cuenta que el miembro de la estructura boolVal inicializado por esta función es de tipo VARIANT_BOOL y, por tanto, puede tener valores VARIANT_TRUE o VARIANT_FALSE. Cuando trabaje directamente con este miembro de estructura, use estas constantes en lugar de TRUE o FALSE porque VARIANT_TRUE no es igual a TRUE y sizeof(VARIANT_TRUE) no es igual que sizeof(TRUE).
Se trata de una función insertada, con su código fuente proporcionado en el encabezado . No se incluye en ningún archivo .dll ni .lib.
Ejemplos
En el ejemplo siguiente, para incluirse como parte de un programa más grande, se muestra cómo usar InitVariantFromBoolean.
VARIANT var;
HRESULT hr = InitVariantFromBoolean(TRUE, &var);
if (SUCCEEDED(hr))
{
// var now is valid and has type VT_BOOL.
VariantClear(&propvar);
}
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | propvarutil.h |
| Redistribuible | Windows Desktop Search (WDS) 3.0 |