GetFileCloudApplicationPolicyRequest 結構

用於傳送檔案存取事件的要求結構。 要求會傳回上傳至雲端應用程式之檔案的強制執行層級。

語法

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

Members

檔案路徑[IN]

此處定義的完整檔案路徑。

cloudApp網域名稱[IN]

嘗試存取檔案之 Web 應用程式之 URI 的網域名稱元件。

網址[IN]

網站的 URL。

enforcementLevel[OUT]

檔案的強制執行層級。 請注意,如果檔案已排除或未標示為「敏感」,則會傳回「關閉」強制執行層級。 如果檔案未分類,則會傳回「關閉」強制執行層級。

政策資訊[OUT]

DlpSerializedBuffer 包含內部原則資訊,當強制執行動作發生時,應該傳遞至報告 API。 必須使用 DlpReleaseBuffer 釋放此緩衝區。

退貨

如果函式成功,或ACCESS_DENIED使用者沒有檔案 EA 的讀取許可權,則會傳回S_OK。 在此情況下,呼叫端應該模擬正確的使用者內容,並重試函式呼叫。 否則會傳回 FAILED HRESULT。

備註

對應至 DlpRequestId 中的 RequestIdGetFileCloudApplicationPolicy

可以從多個執行緒執行請求。

此函式是從外部來源呼叫,例如 Edge,不需要計算使用者 SID。 使用者 SID 將會使用載入 endpointDlp 的目前進程來偵測。

需求

Requirement 價值觀
最低支援的用戶端 Windows 11 版本 24H2 (內部版本 26100)
DLL EndpointDlp.dll