Funzione DeviceDsmInitializeInput (ntddstor.h)
La funzione DeviceDsmInitializeInput inizializza la struttura e il blocco di parametri DEVICE_DSM_INPUT, se presenti, di un'operazione di gestione del set di dati.
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 allocata dal chiamante DEVICE_DSM_INPUT.
InputLength
Lunghezza, in byte, dell'intero buffer di input per la richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
Flags
Flag per le azioni di controllo globali per l'input. Questo valore può essere uno dei valori DEVICE_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. Vedere DEVICE_DSM_ACTION Descrizioni per un elenco di azioni e i relativi formati di blocco di parametri.
ParameterBlockLength
Lunghezza, in byte, del blocco di parametri. Se l'azione definita da Definition non ha 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 della gestione dei set di dati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 |
Piattaforma di destinazione | Universale |
Intestazione | ntddstor.h |