GetFileCloudApplicationPolicyRequest 構造体

ファイル アクセス イベントを送信するための要求構造。 要求は、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 を返します。

注釈

DlpRequestIdRequestIdGetFileCloudApplicationPolicy に対応します。

要求は複数のスレッドから実行できます。

この関数は、ユーザー SID を計算する必要のない Edge などの外部ソースから呼び出されます。 ユーザー SID は、endpointDlp が読み込まれている現在のプロセスを使用して検出されます。

Requirements

Requirement 価値
サポートされている最小のクライアント Windows 11 バージョン 24H2 (ビルド 26100)
DLL EndpointDlp.dll