Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Inicializa uma estrutura VARIANT com base em um recurso de cadeia de caracteres inserido em um arquivo executável.
Sintaxe
PSSTDAPI InitVariantFromResource(
[in] HINSTANCE hinst,
[in] UINT id,
[out] VARIANT *pvar
);
Parâmetros
[in] hinst
Tipo: HINSTANCE
Manipule para uma instância do módulo cujo arquivo executável contém o recurso de cadeia de caracteres.
[in] id
Tipo: UINT
Identificador inteiro da cadeia de caracteres a ser carregada.
[out] pvar
Tipo: VARIANT*
Quando essa função retorna, contém a estrutura VARIANT inicializada.
Retornar valor
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Cria uma variante VT_BSTR. Se o recurso não existir, essa função inicializará a VARIANT como VT_EMPTY e retornará um código de falha.
Exemplos
O exemplo a seguir, a ser incluído como parte de um programa maior, demonstra como usar InitVariantFromResource.
// HINSTANCE hinst;
// UINT id;
// Assume variables hinst and id are initialized and valid.
VARIANT var;
HRESULT hr = InitVariantFromResource(hinst, id, &var);
if (SUCCEEDED(hr))
{
// var now is valid and has type VT_BSTR.
VariantClear(&var);
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | propvarutil.h |
Biblioteca | Propsys.lib |
DLL | Propsys.dll (versão 6.0 ou posterior) |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |