파일 액세스 이벤트를 보내기 위한 요청 구조입니다. 요청은 클라우드 앱에 업로드하는 파일의 적용 수준을 반환합니다.
Syntax
struct GetFileCloudApplicationPolicyRequest
{
_Field_z_ LPCWSTR filePath;
_Field_z_ LPCWSTR cloudAppDomainName;
_Field_z_ LPCWSTR url;
DlpEnforcementLevel* enforcementLevel;
DlpSerializedBuffer policyInfo;`
};
구성원
filePath[IN]
여기에 정의된 정규화된 파일 경로 입니다.
cloudAppDomainName[IN]
파일에 액세스하려는 웹 애플리케이션에 대한 URI의 도메인 이름 구성 요소입니다.
url[IN]
웹 사이트의 URL입니다.
enforcementLevel[OUT]
파일의 적용 수준입니다. 파일이 제외되거나 "중요한"으로 표시되지 않으면 "off" 적용 수준이 반환됩니다. 파일이 분류되지 않은 경우 "off" 적용 수준이 반환됩니다.
policyInfo[OUT]
적용 작업이 발생할 때 보고 API에 전달되어야 하는 내부 정책 정보를 포함하는 DlpSerializedBuffer 입니다. 이 버퍼는 DlpReleaseBuffer를 사용하여 해제해야 합니다.
반품
함수가 성공했는지 또는 ACCESS_DENIED 사용자에게 EA 파일에 대한 읽기 권한이 없는지 여부를 반환 S_OK 합니다. 이 경우 호출자는 올바른 사용자 컨텍스트를 가장하고 함수 호출을 다시 시도해야 합니다. 그렇지 않으면 FAILED HRESULT를 반환합니다.
비고
DlpRequestId의 RequestIdGetFileCloudApplicationPolicy에 해당합니다.
요청은 여러 스레드에서 수행할 수 있습니다.
이 함수는 사용자 SID를 계산할 필요가 없는 Edge와 같은 외부 원본에서 호출됩니다. 사용자 SID는 endpointDlp가 로드되는 현재 프로세스를 사용하여 검색됩니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 11 버전 24H2(빌드 26100) |
| DLL | EndpointDlp.dll |