Структура GetFileCloudApplicationPolicyRequest

Структура запроса для отправки событий доступа к файлам. Запрос возвращает уровень принудительного применения файла, передаваемого в облачное приложение.

Синтаксис

struct GetFileCloudApplicationPolicyRequest
{
    _Field_z_ LPCWSTR filePath;
    _Field_z_ LPCWSTR cloudAppDomainName;
    _Field_z_ LPCWSTR url;
    DlpEnforcementLevel* enforcementLevel;
    DlpSerializedBuffer policyInfo;`
};

Members

filePath[IN]

Полный путь к файлу, как определено здесь.

CloudAppDomainName[IN]

Компонент доменного имени URI для веб-приложения, пытающегося получить доступ к файлу.

URL-адрес[IN]

URL-адрес веб-сайта.

enforcementLevel[OUT]

Уровень принудительного применения файла. Обратите внимание, что если файл исключен или не помечен как "конфиденциальный", возвращается уровень принудительного применения off. Если файл не был классифицирован, возвращается уровень принудительного применения off.

policyInfo[OUT]

DlpSerializedBuffer, содержащий сведения о внутренней политике, которые должны передаваться в API отчетов при возникновении действия принудительного применения. Этот буфер должен быть освобожден с помощью DlpReleaseBuffer.

Возвраты

Возвращает, S_OK если функция выполнена успешно или ACCESS_DENIED у пользователя нет разрешения на чтение для файла EA. В этом случае вызывающий объект должен олицетворить правильный контекст пользователя и повторить вызов функции. Возвращает ОШИБКУ HRESULT в противном случае.

Замечания

Соответствует RequestIdGetFileCloudApplicationPolicy в DlpRequestId.

Запрос можно выполнить из нескольких потоков.

Эта функция вызывается из внешних источников, таких как Edge, которые не должны вычислять идентификатор безопасности пользователя. Идентификатор безопасности пользователя будет обнаружен с помощью текущего процесса, в котором загружается endpointDlp.

Требования

Требование Ценность
Минимальная версия клиента Windows 11 версии 24H2 (сборка 26100)
DLL EndpointDlp.dll