Função SafeArrayGetVartype (oleauto.h)
Obtém o VARTYPE armazenado na matriz segura especificada.
Sintaxe
HRESULT SafeArrayGetVartype(
[in] SAFEARRAY *psa,
[out] VARTYPE *pvt
);
Parâmetros
[in] psa
Um descritor de matriz criado por SafeArrayCreate.
[out] pvt
O VARTYPE.
Valor retornado
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um dos argumentos não é válido. |
Comentários
Se FADF_HAVEVARTYPE estiver definido, SafeArrayGetVartype retornará o VARTYPE armazenado no descritor de matriz. Se FADF_RECORD estiver definido, ele retornará VT_RECORD; se FADF_DISPATCH estiver definido, ele retornará VT_DISPATCH; e, se FADF_UNKNOWN estiver definida, ela retornará VT_UNKNOWN.
SafeArrayGetVartype pode falhar ao retornar VT_UNKNOWN para tipos SAFEARRAY baseados em IUnknown. Além disso, os chamadores devem marcar se o campo fFeatures do tipo SAFEARRAY tem o sinalizador FADF_UNKNOWN definido.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | oleauto.h |
Biblioteca | OleAut32.lib |
DLL | OleAut32.dll |