GetFileCloudApplicationPolicyRequest 구조체

파일 액세스 이벤트를 보내기 위한 요청 구조입니다. 요청은 클라우드 앱에 업로드하는 파일의 적용 수준을 반환합니다.

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를 반환합니다.

비고

DlpRequestIdRequestIdGetFileCloudApplicationPolicy에 해당합니다.

요청은 여러 스레드에서 수행할 수 있습니다.

이 함수는 사용자 SID를 계산할 필요가 없는 Edge와 같은 외부 원본에서 호출됩니다. 사용자 SID는 endpointDlp가 로드되는 현재 프로세스를 사용하여 검색됩니다.

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows 11 버전 24H2(빌드 26100)
DLL EndpointDlp.dll