Condividi tramite


Funzione DeviceDsmInitializeInput (ntddstor.h)

La funzione DeviceDsmInitializeInput inizializza la struttura e il blocco di parametri DEVICE_DSM_INPUT, se presenti, di un'operazione di gestione del set di dati.

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 allocata dal chiamante DEVICE_DSM_INPUT.

InputLength

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

Flags

Flag per le azioni di controllo globali per l'input. Questo valore può essere uno dei valori DEVICE_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. Vedere DEVICE_DSM_ACTION Descrizioni per un elenco di azioni e i relativi formati di blocco di parametri.

ParameterBlockLength

Lunghezza, in byte, del blocco di parametri. Se l'azione definita da Definition non ha 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 della gestione dei 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

descrizioni DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

DeviceDsmAddDataSetRange

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES