Funzione DeviceDsmValidateInput (ntddstor.h)
La funzione DeviceDsmValidateInput convalida l'input per un'operazione di gestione del set di dati (DSM).
Sintassi
BOOLEAN DeviceDsmValidateInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength
);
Parametri
Definition
Puntatore a una struttura DEVICE_DSM_DEFINITION che definisce l'operazione.
Input
Puntatore alla struttura DEVICE_DSM_INPUT dell'operazione.
InputLength
Lunghezza, in byte, dell'intero buffer di input.
Valore restituito
Restituisce TRUE se l'input è valido o FALSE in caso contrario.
Commenti
L'input viene passato nel payload di una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Prima di elaborare la richiesta, il gestore deve prima chiamare DeviceDsmValidateInput per assicurarsi che l'input sia valido in base alla definizione e all'input dell'operazione (i cui membri dell'azione devono corrispondere), inclusa la struttura DEVICE_DSM_INPUT a cui punta l'input e gli intervalli di set di dati, se presenti, che seguono la struttura DEVICE_DSM_INPUT.
Per altre informazioni sulla gestione di un DSM, vedere Panoramica di Gestione set di dati .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 |
Piattaforma di destinazione | Universale |
Intestazione | ntddstor.h |