DeviceDsmInitializeInput, fonction (ntddstor.h)
La fonction DeviceDsmInitializeInput initialise la structure et le bloc de paramètres DEVICE_DSM_INPUT, le cas échéant, d’une opération de gestion de jeu de données (DSM).
Syntaxe
void DeviceDsmInitializeInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
ULONG Flags,
PVOID Parameters,
ULONG ParameterBlockLength
);
Paramètres
Definition
Pointeur vers une structure DEVICE_DSM_DEFINITION qui définit l’action.
Input
Pointeur vers une structure d’entrée DEVICE_DSM_INPUT allouée par l’appelant.
InputLength
Longueur, en octets, de la mémoire tampon d’entrée entière pour la requête IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
Flags
Indicateurs pour les actions de contrôle global pour l’entrée. Cette valeur peut être l’une des valeursXXX DEVICE_DSM_FLAG_ définies dans ntddstor.h.
Parameters
Paramètres d’initialisation du bloc de paramètres de la structure d’entrée. Le format du bloc de paramètres dépend de l’action définie par Définition. Consultez DEVICE_DSM_ACTION Descriptions pour obtenir une liste d’actions et leurs formats de bloc de paramètres.
ParameterBlockLength
Longueur, en octets, du bloc de paramètres. Si l’action définie par Définition n’a pas de paramètres, ParameterBlockLength a la valeur zéro.
Valeur de retour
Aucun
Remarques
Pour ajouter une plage de jeux de données à l’opération d’entrée, appelez DeviceDsmAddDataSetRange.
Consultez Vue d’ensemble de la gestion des ensembles de données pour plus d’informations sur la configuration et le traitement d’une action DSM.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1803 |
plateforme cible | Universel |
d’en-tête | ntddstor.h |
Voir aussi
Vue d’ensemble de la gestion des ensembles de données