struktur DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT (winioctl.h)
Struktur output untuk kode kontrol IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
Sintaks
typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
DWORD Size;
DEVICE_DSM_ACTION Action;
DWORD Flags;
DWORD OperationStatus;
DWORD ExtendedError;
DWORD TargetDetailedError;
DWORD ReservedStatus;
DWORD OutputBlockOffset;
DWORD OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;
Anggota
Size
Ukuran struktur. Ini diatur ke sizeof(DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT)
.
Action
Tindakan yang terkait dengan instans struktur ini. Ini adalah nilai untuk jenis data DEVICE_DATA_MANAGEMENT_SET_ACTION .
Nilai | Makna |
---|---|
|
Tindakan pemangkasan dilakukan. Nilai ini tidak didukung untuk aplikasi mode pengguna. |
|
Tindakan pemberitahuan dilakukan. DeviceDsmActionFlag_NonDestructive (0x80000000) adalah bendera bit untuk menunjukkan ke tumpukan driver bahwa operasi ini tidak merusak. |
|
Tindakan baca offload dilakukan. Output yang dijelaskan oleh anggota OutputBlockOffset dan OutputBlockLength adalah struktur STORAGE_OFFLOAD_READ_OUTPUT . DeviceDsmActionFlag_NonDestructive (0x80000000) adalah bendera bit untuk menunjukkan ke tumpukan driver bahwa operasi ini tidak merusak. |
|
Tindakan tulis offload dilakukan. Output yang dijelaskan oleh anggota OutputBlockOffset dan OutputBlockLength adalah struktur STORAGE_OFFLOAD_WRITE_OUTPUT . |
|
Bitmap alokasi dikembalikan untuk rentang himpunan data pertama yang diteruskan. Output berada dalam struktur DEVICE_DATA_SET_LB_PROVISIONING_STATE . DeviceDsmActionFlag_NonDestructive (0x80000000) adalah bendera bit untuk menunjukkan ke tumpukan driver bahwa operasi ini tidak merusak. |
|
Tindakan perbaikan dilakukan. DeviceDsmActionFlag_NonDestructive (0x80000000) adalah bendera bit untuk menunjukkan ke tumpukan driver bahwa operasi ini tidak merusak.
Windows 7 dan Windows Server 2008 R2: Nilai ini tidak didukung sebelum Windows 8 dan Windows Server 2012. |
|
Tindakan scrub dilakukan. DeviceDsmActionFlag_NonDestructive (0x80000000) adalah bendera bit untuk menunjukkan ke tumpukan driver bahwa operasi ini tidak merusak.
Windows 7 dan Windows Server 2008 R2: Nilai ini tidak didukung sebelum Windows 8 dan Windows Server 2012. |
|
Tindakan ketahanan dilakukan. DeviceDsmActionFlag_NonDestructive (0x80000000) adalah bendera bit untuk menunjukkan ke tumpukan driver bahwa operasi ini tidak merusak.
Windows 7 dan Windows Server 2008 R2: Nilai ini tidak didukung sebelum Windows 8 dan Windows Server 2012. |
Flags
Tidak digunakan.
OperationStatus
Tidak digunakan.
ExtendedError
Informasi kesalahan yang diperluas.
TargetDetailedError
Targetkan kesalahan spesifik.
ReservedStatus
Dicadangkan.
OutputBlockOffset
Offset, dalam byte, dari awal struktur ini hingga tempat data khusus tindakan berada.
OutputBlockLength
Panjangnya, dalam byte, dari data khusus tindakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | winioctl.h (termasuk Windows.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk