Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция PropVariantClear освобождает все элементы, которые могут быть освобождены в заданной структуре PROPVARIANT . Для сложных элементов с известными указателями элементов базовые элементы освобождаются перед освобождением содержащего элемента.
Синтаксис
HRESULT PropVariantClear(
[in] PROPVARIANT *pvar
);
Параметры
[in] pvar
Указатель на инициализированную структуру PROPVARIANT , для которой должны быть освобождены все освобожденные элементы. При возврате все нули записываются в структуру PROPVARIANT .
Возвращаемое значение
Эта функция возвращает HRESULT.
Комментарии
На любом уровне косвенного обращения указатели NULL игнорируются. Например, параметр pvar указывает на структуру PROPVARIANT типа VT_CF. Элемент pclipdata структуры PROPVARIANT указывает на структуру CLIPDATA . Указатель pClipData в структуре CLIPDATA имеет значение NULL. В этом примере указатель pClipData игнорируется. Однако структура CLIPDATA , на которую указывает элемент pclipdata структуры PROPVARIANT , освобождается.
При возврате эта функция записывает нули в указанную структуру PROPVARIANT , поэтому тип VT VT_EMPTY.
Передача NULL в качестве параметра pvar приводит к получению кода возврата S_OK.
Требования
| Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | combaseapi.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |