用於傳送檔案存取事件的要求結構。 要求會傳回上傳至雲端應用程式之檔案的強制執行層級。
語法
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 |