Package com.sun.jna.platform.win32
Klasse ShellAPI.SHFILEOPSTRUCT
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.ShellAPI.SHFILEOPSTRUCT
- Umschließende Schnittstelle:
ShellAPI
@FieldOrder({"hwnd","wFunc","pFrom","pTo","fFlags","fAnyOperationsAborted","pNameMappings","lpszProgressTitle"})
public static class ShellAPI.SHFILEOPSTRUCT
extends Structure
Contains information that the SHFileOperation function uses to perform file operations.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungboolean
When the function returns, this member contains TRUE if any file operations were aborted before they were completed; otherwise, FALSE.short
Flags that control the file operation.A window handle to the dialog box to display information about the status of the file operation.A pointer to the title of a progress dialog box.A pointer to one or more source file names, double null-terminated.When the function returns, this member contains a handle to a name mapping object that contains the old and new names of the renamed files.A pointer to the destination file or directory name.int
An FO_* value that indicates which operation to perform.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungencodePaths
(String[] paths) Use this to encodepFrom/pTo
paths.Von Klasse geerbte Methoden com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Felddetails
-
hwnd
A window handle to the dialog box to display information about the status of the file operation. -
wFunc
public int wFuncAn FO_* value that indicates which operation to perform. -
pFrom
A pointer to one or more source file names, double null-terminated. -
pTo
A pointer to the destination file or directory name. -
fFlags
public short fFlagsFlags that control the file operation. -
fAnyOperationsAborted
public boolean fAnyOperationsAbortedWhen the function returns, this member contains TRUE if any file operations were aborted before they were completed; otherwise, FALSE. An operation can be manually aborted by the user through UI or it can be silently aborted by the system if the FOF_NOERRORUI or FOF_NOCONFIRMATION flags were set. -
pNameMappings
When the function returns, this member contains a handle to a name mapping object that contains the old and new names of the renamed files. This member is used only if the fFlags member includes the FOF_WANTMAPPINGHANDLE flag. -
lpszProgressTitle
A pointer to the title of a progress dialog box. This is a null-terminated string.
-
-
Konstruktordetails
-
SHFILEOPSTRUCT
public SHFILEOPSTRUCT()
-
-
Methodendetails
-
encodePaths
Use this to encodepFrom/pTo
paths.- Parameter:
paths
- Paths to encode- Gibt zurück:
- Encoded paths
-