Funzione DeviceDsmInitializeInput (ntddstor.h)
La funzione DeviceDsmInitializeInput inizializza la struttura DEVICE_DSM_INPUT e il blocco di parametri, se presenti, di un'operazione dsm (Data Set Management).
Sintassi
void DeviceDsmInitializeInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
ULONG Flags,
PVOID Parameters,
ULONG ParameterBlockLength
);
Parametri
Definition
Puntatore a una struttura DEVICE_DSM_DEFINITION che definisce l'azione.
Input
Puntatore a una struttura di input DEVICE_DSM_INPUT allocata dal chiamante.
InputLength
Lunghezza, in byte, dell'intero buffer di input per la richiesta IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
Flags
Flag per le azioni di controllo globali per l'input. Questo valore può essere uno dei valori diDEVICE_DSM_FLAG_ XXX definiti in ntddstor.h.
Parameters
Parametri per l'inizializzazione del blocco di parametri della struttura di input. Il formato del blocco di parametri dipende dall'azione definita da Definizione. Per un elenco delle azioni e dei relativi formati di blocco dei parametri, vedere DEVICE_DSM_ACTION Descrizioni.
ParameterBlockLength
Lunghezza, in byte, del blocco di parametri. Se l'azione definita da Definizione non dispone di parametri, ParameterBlockLength è impostato su zero.
Valore restituito
Nessuno
Osservazioni
Per aggiungere un intervallo di set di dati all'operazione di input, chiamare DeviceDsmAddDataSetRange.
Per informazioni su come configurare ed elaborare un'azione DSM , vedere Panoramica sulla gestione dei set di dati.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1803 |
piattaforma di destinazione | Universale |
intestazione | ntddstor.h |