GW2RegisterInputFile
GW2RegisterInputFile function किसी session में process की जाने वाली file के path को register करता है।
- C++
- C#
- Java
- Python
- JavaScript
सारांश
GW2RegisterInputFile function session session में process की जाने वाली file को register करता है। file name वह string है जिसे inputFilePath point करता है।
#include "glasswall.core2.api.h"
int GW2RegisterInputFile(Session session, const char *inputFilePath);
रिटर्न
एक पूर्णांक GW2_RetStatus enum मान लौटाता है। नकारात्मक संख्याएँ विफलता को दर्शाती हैं।
उदाहरण
#include "glasswall.core2.api.h"
HANDLE session = GW2OpenSession();
if (!session)
/* deal with error */
else
{
if (GW2RegisterInputFile(session, "filename.doc") < 0)
/* deal with error */
else
/* continue processing */
...
}
/* later */
if (GW2CloseSession(session) < 0)
/* error closing session */
सारांश
public int RegisterInputFile(
int session,
string inputFilePath)
रिटर्न
एक पूर्णांक GW2_RetStatus enum मान लौटाता है। नकारात्मक संख्याएँ विफलता को दर्शाती हैं।
सारांश
import com.glasswall.core2javabridge.*;
public int GW2RegisterInputFile(int session, String inputFilePath) throws GlasswallException, NullPointerException
(Deprecated)
public int GW2RegisterInputFile(int session, byte[] inputFilePath) throws GlasswallException, NullPointerException
नोट
The GW2RegisterInputFile function parameters have been updated to use String in place of byte[]. The original function has been deprecated.
रिटर्न
GW2RegisterInputFile फ़ंक्शन GW2_RetStatus enumeration को int में परिवर्तित करके लौटाता है। यदि कोई त्रुटि हुई हो, तो मान नकारात्मक होगा। 0 सफलता को दर्शाता है। विवरण के लिए API Overview/Return types देखें।
A NullPointerException exception will be thrown if inputFilePath is null or empty.
A GlasswallException exception will be thrown if session is invalid, if the inputFilePath could not be retrieved, or if the inputFilePath could not be converted to UTF-8.
सारांश
दिए गए session के लिए एक input file या bytes register करें।
def register_input(self, session: int, input_file: Union[str, bytes, bytearray, io.BytesIO]):
""" Register an input file or bytes for the given session.
Args:
session (int): The session integer.
input_file (Union[str, bytes, bytearray, io.BytesIO]): The input file path or bytes.
Returns:
- result (glasswall.GwReturnObj): Depending on the input 'input_file':
- If input_file is a str file path:
- gw_return_object (glasswall.GwReturnObj): A GwReturnObj instance with the attributes 'session', 'input_file', 'status'.
- If input_file is a file in memory:
- gw_return_object (glasswall.GwReturnObj): A GwReturnObj instance with the attributes 'session', 'buffer', 'buffer_length', 'status'.
"""
रिटर्न
input_file के प्रकार के आधार पर अलग-अलग attributes वाला एक object।
- If input_file is a str file path:
- gw_return_object (glasswall.GwReturnObj): 'session', 'input_file', 'status' attributes के साथ एक GwReturnObj instance।
- If input_file is a file in memory:
- gw_return_object (glasswall.GwReturnObj): 'session', 'buffer', 'buffer_length', 'status' attributes वाला एक GwReturnObj instance।
status attribute एक integer GW2_RetStatus enum value है। Negative numbers विफलता को दर्शाते हैं।
सारांश
यह फ़ंक्शन किसी निर्दिष्ट session के लिए किसी निर्दिष्ट file को input file के रूप में register करता है
/**
*
* @param {number} session The ID of the session.
* @param {string} inputFilePath The path of the file to be registered
*/
GW2RegisterInputFile(session, inputFilePath)
रिटर्न
एक पूर्णांक GW2_RetStatus enum मान लौटाता है। नकारात्मक संख्याएँ विफलता को दर्शाती हैं।