Estrutura GetFileCloudApplicationPolicyRequest

Uma estrutura de solicitação para enviar eventos de acesso a arquivos. A solicitação retorna o nível de imposição de um arquivo carregando no Aplicativo de Nuvem.

Sintaxe

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

Members

filePath[IN]

O caminho do arquivo totalmente qualificado, conforme definido aqui.

cloudAppDomainName[IN]

O componente de nome de domínio do URI para o aplicativo Web que está tentando acessar o arquivo.

url[IN]

URL de um site.

enforcementLevel[OUT]

O nível de imposição do arquivo. Observe que, se o arquivo for excluído ou não estiver marcado como "confidencial", o nível de imposição "desativado" será retornado. Se o arquivo não tiver sido classificado, um nível de imposição "desativado" será retornado.

policyInfo[OUT]

Um DlpSerializedBuffer que contém informações de política interna que devem ser passadas para APIs de relatório quando ocorre uma ação de imposição. Esse buffer deve ser liberado usando DlpReleaseBuffer.

Devoluções

Retorna S_OK se a função for bem-sucedida ou ACCESS_DENIED se o usuário não tiver permissão de leitura para o arquivo EA. Nesse caso, o chamador deve representar o contexto de usuário correto e repetir a chamada de função. Retorna um HRESULT COM FALHA caso contrário.

Observações

Corresponde a RequestIdGetFileCloudApplicationPolicy em DlpRequestId.

A solicitação pode ser executada em vários threads.

Essa função é chamada de fontes externas como o Edge que não precisam computar o SID do Usuário. O SID do Usuário será detectado usando o processo atual em que o endpointDlp é carregado.

Requirements

Requirement Value
Cliente mínimo com suporte Windows 11, versão 24H2 (Build 26100)
DLL EndpointDlp.dll