ファイル アクセス イベントを送信するための要求構造。 要求は、Cloud App にアップロードするファイルの強制レベルを返します。
構文
struct GetFileCloudApplicationPolicyRequest
{
_Field_z_ LPCWSTR filePath;
_Field_z_ LPCWSTR cloudAppDomainName;
_Field_z_ LPCWSTR url;
DlpEnforcementLevel* enforcementLevel;
DlpSerializedBuffer policyInfo;`
};
Members
filePath[IN]
ここで定義されている完全修飾ファイル パス。
cloudAppDomainName[IN]
ファイルにアクセスしようとしている Web アプリケーションの URI のドメイン名コンポーネント。
url[IN]
Web サイトの URL。
enforcementLevel[OUT]
ファイルの適用レベル。 ファイルが除外されているか、"機密" としてマークされていない場合は、"off" 強制レベルが返されることに注意してください。 ファイルが分類されていない場合は、"off" 強制レベルが返されます。
policyInfo[OUT]
強制アクションが発生したときにレポート API に渡す必要がある内部ポリシー情報を含む DlpSerializedBuffer 。 このバッファーは、 DlpReleaseBuffer を使用して解放する必要があります。
返品ポリシー
関数が成功した場合は S_OK を返し、ユーザーがファイル EA の読み取りアクセス許可を持っていない場合は ACCESS_DENIED します。 この場合、呼び出し元は正しいユーザー コンテキストを偽装し、関数呼び出しを再試行する必要があります。 それ以外の場合は FAILED HRESULT を返します。
注釈
DlpRequestId の RequestIdGetFileCloudApplicationPolicy に対応します。
要求は複数のスレッドから実行できます。
この関数は、ユーザー SID を計算する必要のない Edge などの外部ソースから呼び出されます。 ユーザー SID は、endpointDlp が読み込まれている現在のプロセスを使用して検出されます。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされている最小のクライアント | Windows 11 バージョン 24H2 (ビルド 26100) |
| DLL | EndpointDlp.dll |