Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerungscode übermittelt Attributinformationen an den Volume-Manager und das Speichersystemgerät.
Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of the input buffer
(LPVOID) lpOutBuffer, // output buffer
(DWORD) nOutBufferSize, // size of the input buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Hinweise
Verwenden Sie den IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Steuercode zum Senden von speichersystemspezifischen Informationen an den Volume-Manager und das Speichersystem.
Die eingabepuffer, die über den lpInBuffer-Parameter übergeben werden, beginnen mit einer DEVICE_MANAGE_DATA_SET_ATTRIBUTES-Struktur , enthalten aber möglicherweise zusätzliche Parameter vor der Liste der Datasetbereiche, abhängig vom Wert des Action-Elements der DEVICE_MANAGE_DATA_SET_ATTRIBUTES-Struktur . Die ausgabepuffer, die über den lpOutBuffer-Parameter zurückgegeben werden, beginnen mit einer DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT-Struktur , können dann jedoch zusätzliche Daten enthalten, abhängig vom Wert des Action-Elements der DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT Struktur, auf die der lpOutBuffer-Parameter verweist. Diese Werte sind einer der Werte für den Datentyp DEVICE_DATA_MANAGEMENT_SET_ACTION .
| Wert | Parameterstruktur | Struktur des Ausgabeblocks |
|---|---|---|
| DeviceDsmAction_Trim | Keine | Keine |
| DeviceDsmAction_Notification | DEVICE_DSM_NOTIFICATION_PARAMETERS | Keine |
| DeviceDsmAction_OffloadRead | DEVICE_DSM_OFFLOAD_READ_PARAMETERS | STORAGE_OFFLOAD_READ_OUTPUT |
| DeviceDsmAction_OffloadWrite | DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS | STORAGE_OFFLOAD_WRITE_OUTPUT |
| DeviceDsmAction_Allocation | Keine | DEVICE_DATA_SET_LB_PROVISIONING_STATE |
| DeviceDsmAction_Repair | DEVICE_DATA_SET_REPAIR_PARAMETERS | Keine |
| DeviceDsmAction_Scrub | Keine | Keine |
| DeviceDsmAction_Resiliency | Keine | Keine |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
| Kopfzeile | winioctl.h (windows.h einschließen) |