Função SafeArrayDestroyData (oleauto.h)
Destrói todos os dados na matriz segura especificada.
Sintaxe
HRESULT SafeArrayDestroyData(
[in] SAFEARRAY *psa
);
Parâmetros
[in] psa
Um descritor de matriz segura.
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
O argumento psa não era válido. |
|
A matriz está bloqueada. |
Comentários
Normalmente, essa função é usada ao liberar matrizes seguras que contêm elementos com tipos de dados diferentes de variantes. Se os objetos forem armazenados na matriz, Release será chamado em cada objeto na matriz. Matrizes seguras de variante terão a função VariantClear chamada em cada membro e matrizes seguras de BSTR terão a função SysFreeString chamada em cada elemento. IRecordInfo::RecordClear será chamado para liberar referências de objeto e outros valores de um registro sem desalocar o registro.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oleauto.h |
Biblioteca | OleAut32.lib |
DLL | OleAut32.dll |