Condividi tramite


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

Vedere anche

Panoramica della gestione dei set di dati

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES