Funzione DeviceDsmValidateOutput (ntddstor.h)

La funzione DeviceDsmValidateOutput convalida l'output per un'operazione di gestione del set di dati (DSM).

Sintassi

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

Parametri

Definition

Puntatore a una struttura DEVICE_DSM_DEFINITION che definisce l'operazione.

Output

Puntatore alla struttura DEVICE_DSM_OUTPUT dell'operazione.

OutputLength

Lunghezza, in byte, dell'intero buffer di output.

Valore restituito

Restituisce TRUE se l'output è valido o FALSE in caso contrario.

Commenti

L'output viene restituito nel payload di una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Prima di estrarre l'output, il chiamante deve prima chiamare DeviceDsmValidateOutput per assicurarsi che l'output sia valido in base alla definizionee all'output dell'operazione (i cui membri azione devono corrispondere), inclusa la struttura DEVICE_DSM_OUTPUT a cui punta l'output e il blocco di output, se presente, che segue la struttura DEVICE_DSM_OUTPUT.

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

Vedi anche

Panoramica della gestione dei set di dati

DEVICE_DSM_OUTPUT