Struktur GetFileCloudApplicationPolicyRequest

Struktur permintaan untuk mengirim peristiwa akses file. Permintaan mengembalikan Tingkat Penerapan pengunggahan file ke Aplikasi Cloud.

Syntax

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

Members

filePath[IN]

Jalur file yang sepenuhnya memenuhi syarat seperti yang didefinisikan di sini.

cloudAppDomainName[IN]

Komponen nama domain URI untuk aplikasi web yang mencoba mengakses file.

url[IN]

URL situs web.

enforcementLevel[OUT]

Tingkat penerapan file. Perhatikan bahwa jika file dikecualikan atau tidak ditandai sebagai "sensitif", tingkat penerapan "nonaktif" dikembalikan. Jika file tidak diklasifikasikan, tingkat penerapan "nonaktif" akan dikembalikan.

policyInfo[OUT]

DlpSerializedBuffer yang berisi informasi kebijakan internal yang harus diteruskan ke API pelaporan saat tindakan penegakan terjadi. Buffer ini harus dibebaskan menggunakan DlpReleaseBuffer.

Pengembalian Barang

Mengembalikan S_OK jika fungsi berhasil atau ACCESS_DENIED jika pengguna tidak memiliki izin baca untuk file EA. Dalam hal ini, pemanggil harus meniru konteks pengguna yang benar dan mencoba kembali panggilan fungsi. Mengembalikan HRESULT YANG GAGAL jika tidak.

Komentar

Sesuai dengan RequestIdGetFileCloudApplicationPolicy di DlpRequestId.

Permintaan dapat dilakukan dari beberapa utas.

Fungsi ini dipanggil dari sumber eksternal seperti Edge yang tidak perlu menghitung SID Pengguna. SID Pengguna akan terdeteksi menggunakan proses saat ini di mana endpointDlp dimuat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2 (Build 26100)
DLL EndpointDlp.dll