可能重複:
What’s the equivalent to IntPtr (C#) in Java?Java等價於IntPtr.ZERO?
是否有相當於Java的C#的IntPtr.ZERO?如果沒有,傳遞給JNA庫接口調用時是否有任何方法實現相同的行爲?
我使用這個片段代表IntPtr.ZERO:通過成爲該的Kernel32 JNA接口?:
boolean CreateProcess(String lpApplicationName, String commandLine,
int processAttributes, int threadAttributes,
boolean inheritHandles, int creationFlags,
IntByReference environment, String currentDirectory,
STARTUPINFO startupInfo, PROCESS_INFORMATION processInformation);
private static final IntByReference ZERO = new IntByReference(0);
我將實現相同的行爲如此: CreateProcess(target, null, 0, 0, false, 4, ZERO, null, sInfo, pInfo)
對不起,看起來像是指IntPtr而不是IntPtr.Zero。 –
我不是在尋找相當於_IntPtr_,我需要相當於_IntPtr.ZERO_。 – Jire
我相信'null'通常在JNA中等價使用。 – msandiford