Funzione DeviceDsmGetInputLength (ntddstor.h)

La funzione DeviceDsmGetInputLength calcola il numero totale di byte in un'operazione di input DSM (Data Set Management).

Sintassi

ULONG DeviceDsmGetInputLength(
  PDEVICE_DSM_DEFINITION Definition,
  ULONG                  ParameterBlockLength,
  ULONG                  NumberOfDataSetRanges
);

Parametri

Definition

Puntatore a una struttura DEVICE_DSM_DEFINITION che definisce l'azione.

ParameterBlockLength

Lunghezza, in byte, del blocco di parametri dell'operazione di input. Se l'operazione di input non ha parametri, ParameterBlockLength è impostato su zero.

NumberOfDataSetRanges

Numero di intervalli di set di dati associati all'operazione di input. Se l'operazione di input non ha intervalli di set di dati, NumberOfDataSetRanges è impostato su zero.

Valore restituito

DeviceDsmGetInputLength restituisce il numero totale di byte necessari per l'operazione di input: la lunghezza della struttura DEVICE_DSM_INPUT , più la lunghezza del blocco di parametri (se presente), più la lunghezza di tutti gli intervalli del set di dati (se presente).

Commenti

Per informazioni su come configurare ed elaborare un'azione 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_DEFINITION

DEVICE_DSM_INPUT