GW2DetermineFileTypeAndReport
Tinutukoy ng function na GW2DetermineFileTypeAndReport ang uri ng file para sa isang ibinigay na file at gumagawa ng ulat. Hindi ito nauugnay sa isang session.
- C++
- C#
- Java
- Python
- JavaScript
#include "glasswall.core2.api.h"
ft_t GW2DetermineFileTypeAndReport(const char *inputFileBuffer, size_t inputLength, const char *report)
Mga Parameter
inputFileBuffer Ang lokasyon sa memorya na naglalaman ng file na ipoproseso ng function na ito.
inputLength Ang haba ng inputFileBuffer sa bytes
report Ang path sa isang plain text file kung saan isusulat ang ulat. Kung wala ang file, gagawin ito.
Ibinabalik
Enumerated type na ft_t na nagsasaad ng natukoy na uri ng file. Kung hindi matukoy ang uri ng file, ibabalik ang ft_unknown.
Buod
Ibinabalik
Buod
public int GW2DetermineFileTypeAndReport(byte[] fileBuffer, String reportFilePath) throws GlasswallException, NullPointerException
public int GW2DetermineFileTypeAndReport(byte[] fileBuffer, int length, String reportFilePath) throws GlasswallException, NullPointerException
Paglalarawan
Tinutukoy ng function na GW2DetermineFileTypeAndReport ang uri ng file ng file na nasa byte array na fileBuffer at nagsusulat ng buod na XML report sa path na tinukoy sa reportFilePath. Maaaring opsyonal na tukuyin ang length ng fileBuffer.
Ibinabalik
Ang function na GW2DetermineFileTypeAndReport ay nagbabalik ng integer na nagsasaad ng natukoy na uri ng file. Ang listahan ng mga enumeration constant ay nasa C source header file na filetype.h. Ang return value na 0 ay nagsasaad na hindi matukoy ang uri ng file.
Kung matagumpay, isang XML report ang isusulat sa path na tinukoy sa reportFilePath.
Isang exception na NullPointerException ang ihahagis kung ang mga buffer na fileBuffer o reportFilePath ay null o walang laman.
Isang exception na GlasswallException ang ihahagis kung hindi makuha ang fileBuffer, o kung hindi ma-convert sa UTF-8 ang reportFilePath.
Buod
Ibinabalik
Buod
Ibinabalik