Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция PropVariantCopy копирует содержимое одной структуры PROPVARIANT в другую.
Синтаксис
HRESULT PropVariantCopy(
[in, out] PROPVARIANT *pvarDest,
[in] const PROPVARIANT *pvarSrc
);
Параметры
[in, out] pvarDest
Указатель на неинициализированную структуру PROPVARIANT , которая получает копию.
[in] pvarSrc
Указатель на структуру PROPVARIANT для копирования.
Возвращаемое значение
Эта функция возвращает HRESULT.
Комментарии
Копирует структуру PROPVARIANT по значению, чтобы исходные параметры pvarSrc и новые параметры pvarDest можно было освободить независимо с помощью вызовов PropVariantClear. PropVariantCopy не освобождает назначение, как функция VariantCopy . Для неимплевых типов PROPVARIANT , таких как VT_STREAM, VT_STORAGE и т. д., для которых требуется подобъект, копирование производится по ссылке. Указатель копируется, и для него вызывается IUnknown::AddRef . Передача null для pvarDest или pvarSrc запрещена.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | combaseapi.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |