Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает один или несколько объектов политики в выходном центре доверия (OTA).
Синтаксис
HRESULT SetPolicy(
[in] IMFOutputPolicy **ppPolicy,
[in] DWORD nPolicy,
[out] BYTE **ppbTicket,
[out] DWORD *pcbTicket
);
Параметры
[in] ppPolicy
Адрес массива указателей IMFOutputPolicy .
[in] nPolicy
Количество элементов в массиве ppPolicy .
[out] ppbTicket
Получает либо указатель на буфер, выделенный OTA, либо значение NULL. Если этот параметр получает значение, отличное от NULL , вызывающий объект должен освободить буфер, вызвав CoTaskMemFree.
[out] pcbTicket
Получает размер буфера ppbTicket в байтах. Если ppbTicket получает значение NULL, pcbTicket получает значение ноль.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
| Код возврата | Описание |
|---|---|
|
Метод выполнен успешно. |
|
Политика успешно согласована, но OTA будет применять ее асинхронно. |
|
OTA не поддерживает требования этой политики. |
Комментарии
Если метод возвращает MF_S_WAIT_FOR_POLICY_SET, OTA отправляет событие MEPolicySet при применении политики.
Требования
| Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | mfidl.h |
| Библиотека | Mfuuid.lib |