Condividi tramite


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 dispone di 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 di set di dati (se presenti).

Osservazioni

Per informazioni su come configurare ed elaborare un'azione DSM , vedere Panoramica sulla 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