GetFileCloudApplicationPolicyRequest-Struktur

Eine Anforderungsstruktur zum Senden von Dateizugriffsereignissen. Die Anforderung gibt die Erzwingungsstufe einer Datei zurück, die in Cloud App hochgeladen wird.

Syntax

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

Elemente

filePath[IN]

Der vollqualifizierte Dateipfad, wie hier definiert.

cloudAppDomainName[IN]

Die Domänennamenkomponente des URI für die Webanwendung, die versucht, auf die Datei zuzugreifen.

URL[IN]

URL einer Website.

enforcementLevel[OUT]

Die Erzwingungsstufe der Datei. Beachten Sie, dass, wenn die Datei ausgeschlossen oder nicht als "vertraulich" gekennzeichnet ist, die Erzwingungsstufe "off" zurückgegeben wird. Wenn die Datei nicht klassifiziert wurde, wird eine "off"-Erzwingungsstufe zurückgegeben.

policyInfo[OUT]

Ein DlpSerializedBuffer mit internen Richtlinieninformationen, die an Berichterstellungs-APIs übergeben werden sollen, wenn eine Erzwingungsaktion auftritt. Dieser Puffer muss mithilfe von DlpReleaseBuffer freigegeben werden.

Rückkehr

Gibt zurück S_OK , ob die Funktion erfolgreich ist oder ACCESS_DENIED der Benutzer keine Leseberechtigung für die Datei EA besitzt. In diesem Fall sollte der Aufrufer den richtigen Benutzerkontext annehmen und den Funktionsaufruf wiederholen. Gibt andernfalls ein FAILED HRESULT zurück.

Bemerkungen

Entspricht RequestIdGetFileCloudApplicationPolicy in DlpRequestId.

Anforderung kann von mehreren Threads ausgeführt werden.

Diese Funktion wird von externen Quellen wie Edge aufgerufen, die die Benutzer-SID nicht berechnen müssen. Die Benutzer-SID wird mithilfe des aktuellen Prozesses erkannt, bei dem endpointDlp geladen wird.

Anforderungen

Anforderung Wert
Minimal unterstützter Client Windows 11, Version 24H2 (Build 26100)
DLL EndpointDlp.dll