Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Esta función está disponible en Windows XP con Service Pack 2 (SP2) a través de Windows Vista. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. En su lugar, las aplicaciones cliente deben usar IAttachmentExecute para presentar un entorno de usuario que proporciona descarga y intercambio seguro de archivos a través de datos adjuntos de correo electrónico y mensajería.
Calcula el riesgo de ejecutar código desconocido cuando se llama a un controlador en un archivo determinado. Este riesgo se basa en una comprensión del controlador y el contenido del código del archivo.
Sintaxis
HRESULT EstimateFileRiskLevel(
_In_ LPCWSTR pszFilePath,
_In_ LPCWSTR pszExt,
_In_ LPCWSTR pszHandler,
_Out_ FILE_RISK_LEVEL *pfrlEstimate
);
Parámetros
-
pszFilePath [in]
-
Tipo: LPCWSTR
Puntero a una cadena terminada en null que contiene la ruta de acceso del archivo que se está comprobando en el controlador.
-
pszExt [in]
-
Tipo: LPCWSTR
Puntero a una cadena terminada en null que contiene la extensión del archivo que se está comprobando, ya sea con o sin su punto inicial. Por ejemplo, ".txt" o "txt".
-
pszHandler [in]
-
Tipo: LPCWSTR
Puntero a una cadena terminada en null que contiene la ruta de acceso del controlador para el archivo.
-
pfrlEstimate [out]
-
Tipo: FILE_RISK_LEVEL*
Cuando esta función se devuelve correctamente, contiene un puntero a uno de los siguientes valores que muestran el riesgo estimado.
-
FRL_NO_OPINION (0)
-
El formato del archivo no se identifica o no se identifica el controlador. Información insuficiente disponible para una respuesta significativa.
-
FRL_LOW (1)
-
El formato del archivo se entiende por completo, se conoce el controlador y hay alta confianza de que no se ejecutará ningún código extraño.
-
FRL_MODERATE (2)
-
El formato del archivo se identifica, pero no se entiende suficientemente para etiquetar como un riesgo alto o bajo.
-
FRL_HIGH (3)
-
Se ha identificado el formato de archivo y se han identificado factores de riesgo elevados.
-
FRL_BLOCK (4)
-
El formato de archivo está bloqueado específicamente para este controlador.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Esta función no se declara en un encabezado público ni se incluye en un archivo de biblioteca. Para usarlo, debe cargarlo directamente desde Winshfhc.dll por ordinal 101.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible |
Windows XP con SP2 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
| Archivo DLL |
|