Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc6f64d5

Browse files
committed
add DiskDeviceDefs
1 parentbee8162 commitc6f64d5

File tree

3 files changed

+89
-89
lines changed

3 files changed

+89
-89
lines changed

‎Jamfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ local sourceFiles =
247247
NodeMonitor.cpp
248248
NodeInfo.cpp
249249
AppFileInfo.cpp
250-
#DiskDeviceDefs.cpp
250+
DiskDeviceDefs.cpp
251251
FilePanel.cpp
252252

253253
# TranslationKit

‎bindings/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
from .Queryimport*
137137
from .NodeMonitorimport*
138138
from .NodeInfoimport*
139-
#from .DiskDeviceDefs import *
139+
from .DiskDeviceDefsimport*
140140
from .FilePanelimport*
141141

142142
from .TranslationDefsimport*

‎bindings/storage/DiskDeviceDefs.cpp‎

Lines changed: 87 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -8,100 +8,100 @@
88
namespacepy= pybind11;
99

1010

11-
voiddefine_DiskDeviceDefs(py::module_&m)
11+
PYBIND11_MODULE(DiskDeviceDefs,m)
1212
{
13-
m.attr("B_PARTITION_IS_DEVICE") =py::cast(B_PARTITION_IS_DEVICE);
14-
m.attr("B_PARTITION_FILE_SYSTEM") =py::cast(B_PARTITION_FILE_SYSTEM);
15-
m.attr("B_PARTITION_PARTITIONING_SYSTEM") =py::cast(B_PARTITION_PARTITIONING_SYSTEM);
16-
m.attr("B_PARTITION_READ_ONLY") =py::cast(B_PARTITION_READ_ONLY);
17-
m.attr("B_PARTITION_MOUNTED") =py::cast(B_PARTITION_MOUNTED);
18-
m.attr("B_PARTITION_BUSY") =py::cast(B_PARTITION_BUSY);
13+
m.attr("B_PARTITION_IS_DEVICE") =0x01;//py::cast(B_PARTITION_IS_DEVICE);
14+
m.attr("B_PARTITION_FILE_SYSTEM") =0x02;//py::cast(B_PARTITION_FILE_SYSTEM);
15+
m.attr("B_PARTITION_PARTITIONING_SYSTEM") =0x04;//py::cast(B_PARTITION_PARTITIONING_SYSTEM);
16+
m.attr("B_PARTITION_READ_ONLY") =0x08;//py::cast(B_PARTITION_READ_ONLY);
17+
m.attr("B_PARTITION_MOUNTED") =0x10;//py::cast(B_PARTITION_MOUNTED);
18+
m.attr("B_PARTITION_BUSY") =0x20;//py::cast(B_PARTITION_BUSY);
1919

20-
m.attr("B_PARTITION_VALID") =py::cast(B_PARTITION_VALID);
21-
m.attr("B_PARTITION_CORRUPT") =py::cast(B_PARTITION_CORRUPT);
22-
m.attr("B_PARTITION_UNRECOGNIZED") =py::cast(B_PARTITION_UNRECOGNIZED);
23-
m.attr("B_PARTITION_UNINITIALIZED") =py::cast(B_PARTITION_UNINITIALIZED);
20+
m.attr("B_PARTITION_VALID") =0;//py::cast(B_PARTITION_VALID);
21+
m.attr("B_PARTITION_CORRUPT") =1;//py::cast(B_PARTITION_CORRUPT);
22+
m.attr("B_PARTITION_UNRECOGNIZED") =2;//py::cast(B_PARTITION_UNRECOGNIZED);
23+
m.attr("B_PARTITION_UNINITIALIZED") =3;//py::cast(B_PARTITION_UNINITIALIZED);
2424

25-
m.attr("B_PARTITION_CHANGED_OFFSET") =py::cast(B_PARTITION_CHANGED_OFFSET);
26-
m.attr("B_PARTITION_CHANGED_SIZE") =py::cast(B_PARTITION_CHANGED_SIZE);
27-
m.attr("B_PARTITION_CHANGED_CONTENT_SIZE") =py::cast(B_PARTITION_CHANGED_CONTENT_SIZE);
28-
m.attr("B_PARTITION_CHANGED_BLOCK_SIZE") =py::cast(B_PARTITION_CHANGED_BLOCK_SIZE);
29-
m.attr("B_PARTITION_CHANGED_STATUS") =py::cast(B_PARTITION_CHANGED_STATUS);
30-
m.attr("B_PARTITION_CHANGED_FLAGS") =py::cast(B_PARTITION_CHANGED_FLAGS);
31-
m.attr("B_PARTITION_CHANGED_VOLUME") =py::cast(B_PARTITION_CHANGED_VOLUME);
32-
m.attr("B_PARTITION_CHANGED_NAME") =py::cast(B_PARTITION_CHANGED_NAME);
33-
m.attr("B_PARTITION_CHANGED_CONTENT_NAME") =py::cast(B_PARTITION_CHANGED_CONTENT_NAME);
34-
m.attr("B_PARTITION_CHANGED_TYPE") =py::cast(B_PARTITION_CHANGED_TYPE);
35-
m.attr("B_PARTITION_CHANGED_CONTENT_TYPE") =py::cast(B_PARTITION_CHANGED_CONTENT_TYPE);
36-
m.attr("B_PARTITION_CHANGED_PARAMETERS") =py::cast(B_PARTITION_CHANGED_PARAMETERS);
37-
m.attr("B_PARTITION_CHANGED_CONTENT_PARAMETERS") =py::cast(B_PARTITION_CHANGED_CONTENT_PARAMETERS);
38-
m.attr("B_PARTITION_CHANGED_CHILDREN") =py::cast(B_PARTITION_CHANGED_CHILDREN);
39-
m.attr("B_PARTITION_CHANGED_DESCENDANTS") =py::cast(B_PARTITION_CHANGED_DESCENDANTS);
40-
m.attr("B_PARTITION_CHANGED_DEFRAGMENTATION") =py::cast(B_PARTITION_CHANGED_DEFRAGMENTATION);
41-
m.attr("B_PARTITION_CHANGED_CHECK") =py::cast(B_PARTITION_CHANGED_CHECK);
42-
m.attr("B_PARTITION_CHANGED_REPAIR") =py::cast(B_PARTITION_CHANGED_REPAIR);
43-
m.attr("B_PARTITION_CHANGED_INITIALIZATION") =py::cast(B_PARTITION_CHANGED_INITIALIZATION);
25+
m.attr("B_PARTITION_CHANGED_OFFSET") =0x000001;//py::cast(B_PARTITION_CHANGED_OFFSET);
26+
m.attr("B_PARTITION_CHANGED_SIZE") =0x000002;//py::cast(B_PARTITION_CHANGED_SIZE);
27+
m.attr("B_PARTITION_CHANGED_CONTENT_SIZE") =0x000004;//py::cast(B_PARTITION_CHANGED_CONTENT_SIZE);
28+
m.attr("B_PARTITION_CHANGED_BLOCK_SIZE") =0x000008;//py::cast(B_PARTITION_CHANGED_BLOCK_SIZE);
29+
m.attr("B_PARTITION_CHANGED_STATUS") =0x000010;//py::cast(B_PARTITION_CHANGED_STATUS);
30+
m.attr("B_PARTITION_CHANGED_FLAGS") =0x000020;//py::cast(B_PARTITION_CHANGED_FLAGS);
31+
m.attr("B_PARTITION_CHANGED_VOLUME") =0x000040;//py::cast(B_PARTITION_CHANGED_VOLUME);
32+
m.attr("B_PARTITION_CHANGED_NAME") =0x000080;//py::cast(B_PARTITION_CHANGED_NAME);
33+
m.attr("B_PARTITION_CHANGED_CONTENT_NAME") =0x000100;//py::cast(B_PARTITION_CHANGED_CONTENT_NAME);
34+
m.attr("B_PARTITION_CHANGED_TYPE") =0x000200;//py::cast(B_PARTITION_CHANGED_TYPE);
35+
m.attr("B_PARTITION_CHANGED_CONTENT_TYPE") =0x000400;//py::cast(B_PARTITION_CHANGED_CONTENT_TYPE);
36+
m.attr("B_PARTITION_CHANGED_PARAMETERS") =0x000800;//py::cast(B_PARTITION_CHANGED_PARAMETERS);
37+
m.attr("B_PARTITION_CHANGED_CONTENT_PARAMETERS") =0x001000;//py::cast(B_PARTITION_CHANGED_CONTENT_PARAMETERS);
38+
m.attr("B_PARTITION_CHANGED_CHILDREN") =0x002000;//py::cast(B_PARTITION_CHANGED_CHILDREN);
39+
m.attr("B_PARTITION_CHANGED_DESCENDANTS") =0x004000;//py::cast(B_PARTITION_CHANGED_DESCENDANTS);
40+
m.attr("B_PARTITION_CHANGED_DEFRAGMENTATION") =0x008000;//py::cast(B_PARTITION_CHANGED_DEFRAGMENTATION);
41+
m.attr("B_PARTITION_CHANGED_CHECK") =0x010000;//py::cast(B_PARTITION_CHANGED_CHECK);
42+
m.attr("B_PARTITION_CHANGED_REPAIR") =0x020000;//py::cast(B_PARTITION_CHANGED_REPAIR);
43+
m.attr("B_PARTITION_CHANGED_INITIALIZATION") =0x040000;//py::cast(B_PARTITION_CHANGED_INITIALIZATION);
4444

45-
m.attr("B_DISK_DEVICE_REMOVABLE") =py::cast(B_DISK_DEVICE_REMOVABLE);
46-
m.attr("B_DISK_DEVICE_HAS_MEDIA") =py::cast(B_DISK_DEVICE_HAS_MEDIA);
47-
m.attr("B_DISK_DEVICE_READ_ONLY") =py::cast(B_DISK_DEVICE_READ_ONLY);
48-
m.attr("B_DISK_DEVICE_WRITE_ONCE") =py::cast(B_DISK_DEVICE_WRITE_ONCE);
49-
m.attr("B_DISK_DEVICE_IS_FILE") =py::cast(B_DISK_DEVICE_IS_FILE);
45+
m.attr("B_DISK_DEVICE_REMOVABLE") =0x01;//py::cast(B_DISK_DEVICE_REMOVABLE);
46+
m.attr("B_DISK_DEVICE_HAS_MEDIA") =0x02;//py::cast(B_DISK_DEVICE_HAS_MEDIA);
47+
m.attr("B_DISK_DEVICE_READ_ONLY") =0x04;//py::cast(B_DISK_DEVICE_READ_ONLY);
48+
m.attr("B_DISK_DEVICE_WRITE_ONCE") =0x08;//py::cast(B_DISK_DEVICE_WRITE_ONCE);
49+
m.attr("B_DISK_DEVICE_IS_FILE") =0x10;//py::cast(B_DISK_DEVICE_IS_FILE);
5050

51-
m.attr("B_DISK_SYSTEM_IS_FILE_SYSTEM") =py::cast(B_DISK_SYSTEM_IS_FILE_SYSTEM);
52-
m.attr("B_DISK_SYSTEM_SUPPORTS_CHECKING") =py::cast(B_DISK_SYSTEM_SUPPORTS_CHECKING);
53-
m.attr("B_DISK_SYSTEM_SUPPORTS_REPAIRING") =py::cast(B_DISK_SYSTEM_SUPPORTS_REPAIRING);
54-
m.attr("B_DISK_SYSTEM_SUPPORTS_RESIZING") =py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING);
55-
m.attr("B_DISK_SYSTEM_SUPPORTS_MOVING") =py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING);
56-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME);
57-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS);
58-
m.attr("B_DISK_SYSTEM_SUPPORTS_INITIALIZING") =py::cast(B_DISK_SYSTEM_SUPPORTS_INITIALIZING);
59-
m.attr("B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME") =py::cast(B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME);
60-
m.attr("B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING") =py::cast(B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING);
61-
m.attr("B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED);
62-
m.attr("B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED);
63-
m.attr("B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED);
64-
m.attr("B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED);
65-
m.attr("B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED);
66-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED);
67-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED);
68-
m.attr("B_DISK_SYSTEM_SUPPORTS_WRITING") =py::cast(B_DISK_SYSTEM_SUPPORTS_WRITING);
69-
m.attr("B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD") =py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD);
70-
m.attr("B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD") =py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD);
71-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_NAME") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_NAME);
72-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE);
73-
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS") =py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS);
74-
m.attr("B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD") =py::cast(B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD);
75-
m.attr("B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD") =py::cast(B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD);
76-
m.attr("B_DISK_SYSTEM_SUPPORTS_NAME") =py::cast(B_DISK_SYSTEM_SUPPORTS_NAME);
51+
m.attr("B_DISK_SYSTEM_IS_FILE_SYSTEM") =0x000001;//py::cast(B_DISK_SYSTEM_IS_FILE_SYSTEM);
52+
m.attr("B_DISK_SYSTEM_SUPPORTS_CHECKING") =0x000002;//py::cast(B_DISK_SYSTEM_SUPPORTS_CHECKING);
53+
m.attr("B_DISK_SYSTEM_SUPPORTS_REPAIRING") =0x000004;//py::cast(B_DISK_SYSTEM_SUPPORTS_REPAIRING);
54+
m.attr("B_DISK_SYSTEM_SUPPORTS_RESIZING") =0x000008;//py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING);
55+
m.attr("B_DISK_SYSTEM_SUPPORTS_MOVING") =0x000010;//py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING);
56+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME") =0x000020;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME);
57+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS") =0x000040;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS);
58+
m.attr("B_DISK_SYSTEM_SUPPORTS_INITIALIZING") =0x000080;//py::cast(B_DISK_SYSTEM_SUPPORTS_INITIALIZING);
59+
m.attr("B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME") =0x000100;//py::cast(B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME);
60+
m.attr("B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING") =0x001000;//py::cast(B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING);
61+
m.attr("B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED") =0x002000;//py::cast(B_DISK_SYSTEM_SUPPORTS_DEFRAGMENTING_WHILE_MOUNTED);
62+
m.attr("B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED") =0x004000;//py::cast(B_DISK_SYSTEM_SUPPORTS_CHECKING_WHILE_MOUNTED);
63+
m.attr("B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED") =0x008000;//py::cast(B_DISK_SYSTEM_SUPPORTS_REPAIRING_WHILE_MOUNTED);
64+
m.attr("B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED") =0x010000;//py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING_WHILE_MOUNTED);
65+
m.attr("B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED") =0x020000;//py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING_WHILE_MOUNTED);
66+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED") =0x040000;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME_WHILE_MOUNTED);
67+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED") =0x080000;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS_WHILE_MOUNTED);
68+
m.attr("B_DISK_SYSTEM_SUPPORTS_WRITING") =0x100000;//py::cast(B_DISK_SYSTEM_SUPPORTS_WRITING);
69+
m.attr("B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD") =0x001000;//py::cast(B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD);
70+
m.attr("B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD") =0x002000;//py::cast(B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD);
71+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_NAME") =0x004000;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_NAME);
72+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE") =0x008000;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE);
73+
m.attr("B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS") =0x010000;//py::cast(B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS);
74+
m.attr("B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD") =0x020000;//py::cast(B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD);
75+
m.attr("B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD") =0x040000;//py::cast(B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD);
76+
m.attr("B_DISK_SYSTEM_SUPPORTS_NAME") =0x080000;//py::cast(B_DISK_SYSTEM_SUPPORTS_NAME);
7777

78-
m.attr("B_DISK_DEVICE_JOB_BAD_TYPE") =py::cast(B_DISK_DEVICE_JOB_BAD_TYPE);
79-
m.attr("B_DISK_DEVICE_JOB_DEFRAGMENT") =py::cast(B_DISK_DEVICE_JOB_DEFRAGMENT);
80-
m.attr("B_DISK_DEVICE_JOB_REPAIR") =py::cast(B_DISK_DEVICE_JOB_REPAIR);
81-
m.attr("B_DISK_DEVICE_JOB_RESIZE") =py::cast(B_DISK_DEVICE_JOB_RESIZE);
82-
m.attr("B_DISK_DEVICE_JOB_MOVE") =py::cast(B_DISK_DEVICE_JOB_MOVE);
83-
m.attr("B_DISK_DEVICE_JOB_SET_NAME") =py::cast(B_DISK_DEVICE_JOB_SET_NAME);
84-
m.attr("B_DISK_DEVICE_JOB_SET_CONTENT_NAME") =py::cast(B_DISK_DEVICE_JOB_SET_CONTENT_NAME);
85-
m.attr("B_DISK_DEVICE_JOB_SET_TYPE") =py::cast(B_DISK_DEVICE_JOB_SET_TYPE);
86-
m.attr("B_DISK_DEVICE_JOB_SET_PARAMETERS") =py::cast(B_DISK_DEVICE_JOB_SET_PARAMETERS);
87-
m.attr("B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS") =py::cast(B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS);
88-
m.attr("B_DISK_DEVICE_JOB_INITIALIZE") =py::cast(B_DISK_DEVICE_JOB_INITIALIZE);
89-
m.attr("B_DISK_DEVICE_JOB_UNINITIALIZE") =py::cast(B_DISK_DEVICE_JOB_UNINITIALIZE);
90-
m.attr("B_DISK_DEVICE_JOB_CREATE") =py::cast(B_DISK_DEVICE_JOB_CREATE);
91-
m.attr("B_DISK_DEVICE_JOB_DELETE") =py::cast(B_DISK_DEVICE_JOB_DELETE);
92-
m.attr("B_DISK_DEVICE_JOB_SCAN") =py::cast(B_DISK_DEVICE_JOB_SCAN);
78+
m.attr("B_DISK_DEVICE_JOB_BAD_TYPE") =0;//py::cast(B_DISK_DEVICE_JOB_BAD_TYPE);
79+
m.attr("B_DISK_DEVICE_JOB_DEFRAGMENT") =1;//py::cast(B_DISK_DEVICE_JOB_DEFRAGMENT);
80+
m.attr("B_DISK_DEVICE_JOB_REPAIR") =2;//py::cast(B_DISK_DEVICE_JOB_REPAIR);
81+
m.attr("B_DISK_DEVICE_JOB_RESIZE") =3;//py::cast(B_DISK_DEVICE_JOB_RESIZE);
82+
m.attr("B_DISK_DEVICE_JOB_MOVE") =4;//py::cast(B_DISK_DEVICE_JOB_MOVE);
83+
m.attr("B_DISK_DEVICE_JOB_SET_NAME") =5;//py::cast(B_DISK_DEVICE_JOB_SET_NAME);
84+
m.attr("B_DISK_DEVICE_JOB_SET_CONTENT_NAME") =6;//py::cast(B_DISK_DEVICE_JOB_SET_CONTENT_NAME);
85+
m.attr("B_DISK_DEVICE_JOB_SET_TYPE") =7;//py::cast(B_DISK_DEVICE_JOB_SET_TYPE);
86+
m.attr("B_DISK_DEVICE_JOB_SET_PARAMETERS") =8;//py::cast(B_DISK_DEVICE_JOB_SET_PARAMETERS);
87+
m.attr("B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS") =9;//py::cast(B_DISK_DEVICE_JOB_SET_CONTENT_PARAMETERS);
88+
m.attr("B_DISK_DEVICE_JOB_INITIALIZE") =10;//py::cast(B_DISK_DEVICE_JOB_INITIALIZE);
89+
m.attr("B_DISK_DEVICE_JOB_UNINITIALIZE") =11;//py::cast(B_DISK_DEVICE_JOB_UNINITIALIZE);
90+
m.attr("B_DISK_DEVICE_JOB_CREATE") =12;//py::cast(B_DISK_DEVICE_JOB_CREATE);
91+
m.attr("B_DISK_DEVICE_JOB_DELETE") =13;//py::cast(B_DISK_DEVICE_JOB_DELETE);
92+
m.attr("B_DISK_DEVICE_JOB_SCAN") =14;//py::cast(B_DISK_DEVICE_JOB_SCAN);
9393

94-
m.attr("B_DISK_DEVICE_JOB_UNINITIALIZED") =py::cast(B_DISK_DEVICE_JOB_UNINITIALIZED);
95-
m.attr("B_DISK_DEVICE_JOB_SCHEDULED") =py::cast(B_DISK_DEVICE_JOB_SCHEDULED);
96-
m.attr("B_DISK_DEVICE_JOB_IN_PROGRESS") =py::cast(B_DISK_DEVICE_JOB_IN_PROGRESS);
97-
m.attr("B_DISK_DEVICE_JOB_SUCCEEDED") =py::cast(B_DISK_DEVICE_JOB_SUCCEEDED);
98-
m.attr("B_DISK_DEVICE_JOB_FAILED") =py::cast(B_DISK_DEVICE_JOB_FAILED);
99-
m.attr("B_DISK_DEVICE_JOB_CANCELED") =py::cast(B_DISK_DEVICE_JOB_CANCELED);
94+
m.attr("B_DISK_DEVICE_JOB_UNINITIALIZED") =0;//py::cast(B_DISK_DEVICE_JOB_UNINITIALIZED);
95+
m.attr("B_DISK_DEVICE_JOB_SCHEDULED") =1;//py::cast(B_DISK_DEVICE_JOB_SCHEDULED);
96+
m.attr("B_DISK_DEVICE_JOB_IN_PROGRESS") =2;//py::cast(B_DISK_DEVICE_JOB_IN_PROGRESS);
97+
m.attr("B_DISK_DEVICE_JOB_SUCCEEDED") =3;//py::cast(B_DISK_DEVICE_JOB_SUCCEEDED);
98+
m.attr("B_DISK_DEVICE_JOB_FAILED") =4;//py::cast(B_DISK_DEVICE_JOB_FAILED);
99+
m.attr("B_DISK_DEVICE_JOB_CANCELED") =5;//py::cast(B_DISK_DEVICE_JOB_CANCELED);
100100

101-
m.attr("B_DISK_DEVICE_JOB_CAN_CANCEL") =py::cast(B_DISK_DEVICE_JOB_CAN_CANCEL);
102-
m.attr("B_DISK_DEVICE_JOB_STOP_ON_CANCEL") =py::cast(B_DISK_DEVICE_JOB_STOP_ON_CANCEL);
103-
m.attr("B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL") =py::cast(B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL);
104-
m.attr("B_DISK_DEVICE_JOB_CAN_PAUSE") =py::cast(B_DISK_DEVICE_JOB_CAN_PAUSE);
101+
m.attr("B_DISK_DEVICE_JOB_CAN_CANCEL") =0x01;//py::cast(B_DISK_DEVICE_JOB_CAN_CANCEL);
102+
m.attr("B_DISK_DEVICE_JOB_STOP_ON_CANCEL") =0x02;//py::cast(B_DISK_DEVICE_JOB_STOP_ON_CANCEL);
103+
m.attr("B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL") =0x04;//py::cast(B_DISK_DEVICE_JOB_REVERSE_ON_CANCEL);
104+
m.attr("B_DISK_DEVICE_JOB_CAN_PAUSE") =0x08;//py::cast(B_DISK_DEVICE_JOB_CAN_PAUSE);
105105

106106
py::enum_<B_PARAMETER_EDITOR_TYPE>(m,"B_PARAMETER_EDITOR_TYPE","")
107107
.value("B_CREATE_PARAMETER_EDITOR", B_PARAMETER_EDITOR_TYPE::B_CREATE_PARAMETER_EDITOR,"")
@@ -116,7 +116,7 @@ py::class_<disk_device_job_progress_info>(m, "disk_device_job_progress_info")
116116
.def_readwrite("task_count", &disk_device_job_progress_info::task_count,"")
117117
.def_readwrite("completed_tasks", &disk_device_job_progress_info::completed_tasks,"")
118118
.def_readwrite("current_task_progress", &disk_device_job_progress_info::current_task_progress,"")
119-
.def_readwrite("current_task_description", &disk_device_job_progress_info::current_task_description,"")
119+
.def_readonly("current_task_description", &disk_device_job_progress_info::current_task_description,"")//todo: should this be writable?
120120
;
121121

122122

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp