Condividi tramite


Funzione DeviceDsmInitializeInput (ntddstor.h)

La funzione DeviceDsmInitializeInput inizializza la struttura DEVICE_DSM_INPUT e il blocco di parametri, se presenti, di un'operazione dsm (Data Set Management).

Sintassi

void DeviceDsmInitializeInput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_INPUT      Input,
  ULONG                  InputLength,
  ULONG                  Flags,
  PVOID                  Parameters,
  ULONG                  ParameterBlockLength
);

Parametri

Definition

Puntatore a una struttura DEVICE_DSM_DEFINITION che definisce l'azione.

Input

Puntatore a una struttura di input DEVICE_DSM_INPUT allocata dal chiamante.

InputLength

Lunghezza, in byte, dell'intero buffer di input per la richiesta IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Flags

Flag per le azioni di controllo globali per l'input. Questo valore può essere uno dei valori diDEVICE_DSM_FLAG_ XXX definiti in ntddstor.h.

Parameters

Parametri per l'inizializzazione del blocco di parametri della struttura di input. Il formato del blocco di parametri dipende dall'azione definita da Definizione. Per un elenco delle azioni e dei relativi formati di blocco dei parametri, vedere DEVICE_DSM_ACTION Descrizioni.

ParameterBlockLength

Lunghezza, in byte, del blocco di parametri. Se l'azione definita da Definizione non dispone di parametri, ParameterBlockLength è impostato su zero.

Valore restituito

Nessuno

Osservazioni

Per aggiungere un intervallo di set di dati all'operazione di input, chiamare DeviceDsmAddDataSetRange.

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_ACTION descrizioni

DEVICE_DSM_INPUT

DeviceDsmAddDataSetRange

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES