Funzione SafeArrayGetVartype (oleauto.h)
Ottiene l'oggetto VARTYPE archiviato nella matrice sicura specificata.
Sintassi
HRESULT SafeArrayGetVartype(
[in] SAFEARRAY *psa,
[out] VARTYPE *pvt
);
Parametri
[in] psa
Descrittore di matrice creato da SafeArrayCreate.
[out] pvt
The VARTYPE.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno degli argomenti non è valido. |
Commenti
Se FADF_HAVEVARTYPE è impostato, SafeArrayGetVartype restituisce il valore VARTYPE archiviato nel descrittore di matrice. Se FADF_RECORD è impostato, restituisce VT_RECORD; se FADF_DISPATCH è impostato, restituisce VT_DISPATCH; e se FADF_UNKNOWN è impostato, restituisce VT_UNKNOWN.
SafeArrayGetVartype può non restituire VT_UNKNOWN per i tipi SAFEARRAY basati su IUnknown. I chiamanti devono inoltre controllare se il campo fFeatures del tipo SAFEARRAY ha il flag FADF_UNKNOWN impostato.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | oleauto.h |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |