Compartir a través de


Función DlpGetFileCloudApplicationPolicyEx

Devuelve el nivel de cumplimiento de un archivo cargado en una aplicación en la nube. Esta función está diseñada para llamarse desde orígenes externos, como Microsoft Edge, que no tienen acess innate al SID de usuario. El SID se detectará desde el proceso de currect donde se encuentra endpointDlp.

Sintaxis

HRESULT WINAPI DlpGetFileCloudApplicationPolicyEx(_In_z_ LPCWSTR filePath, _In_z_ LPCWSTR cloudAppDomainName, _In_z_ LPCWSTR url, _Out_ DlpEnforcementLevel* enforcmentLevel, _Out_ DlpTraceInfo* traceInfo);

Parámetros

filePath [in]: Ruta de acceso completa al archivo Win32 que se va a analizar.

cloudAppDomainName [in]: componente de nombre de dominio del URI para la aplicación que accede al archivo.

url [in]: la dirección URL del sitio web asociado a la llamada de función.

enforcmentLevel [salida]: nivel de cumplimiento del archivo designado. Si el archivo se excluye de la aplicación o no está marcado como confidencial, se devuelve un resultado "desactivado".

traceInfo [out]: Referencia a una estructura trace. Cuando se completa correctamente, esta estructura contiene la versión de directiva usada para la evaluación y el PolicyRuleID asignado al archivo. Este valor puede ser NULL.

Valor devuelto

Devuelve un HRESULT valor incluido, pero no limitado a, los siguientes valores.

HRESULT Descripción
S_OK Si se devuelve este valor, significa que la función se completó correctamente.
ACCESS_DENIED El usuario no tiene permiso para ver el archivo designado.
FAILED Un error inesperado impedía que la función se completara.

Comentarios

Se puede llamar a esta función desde varios subprocesos.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 11, versión 22H2 (10.0; Compilación 22621)
Archivo DLL
EndpointDlp.dll