Funzione DeviceDsmValidateInput (ntddstor.h)
La funzione DeviceDsmValidateInput convalida l'input per un'operazione DSM (Data Set Management).
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 oppure false in caso contrario.
Osservazioni
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 all'definizione dell'operazione e input (i cui membri action devono corrispondere), inclusa la struttura DEVICE_DSM_INPUT che input punta a e il blocco di parametri 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 della gestione dei set di dati.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1803 |
piattaforma di destinazione | Universale |
intestazione | ntddstor.h |