Partager via


DEVICE_DSM_NOTIFICATION_PARAMETERS structure (winioctl.h)

Contient les paramètres de l’action DeviceDsmAction_Notification pour le code de contrôle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Syntaxe

typedef struct _DEVICE_DSM_NOTIFICATION_PARAMETERS {
  DWORD Size;
  DWORD Flags;
  DWORD NumFileTypeIDs;
  GUID  FileTypeID[ANYSIZE_ARRAY];
} DEVICE_DSM_NOTIFICATION_PARAMETERS, *PDEVICE_DSM_NOTIFICATION_PARAMETERS;

Membres

Size

Spécifie la taille totale, en octets, de cette structure. La valeur de ce membre doit inclure la taille totale, en octets, du membre FileTypeIDs .

Flags

Indicateurs spécifiques à l’opération de notification

Valeur Signification
DEVICE_DSM_NOTIFY_FLAG_BEGIN
0x00000001
Les plages spécifiées dans les structures DEVICE_DATA_SET_RANGE qui suivent la structure DEVICE_MANAGE_DATA_SET_ATTRIBUTES sont actuellement utilisées par les types de fichiers spécifiés dans le membre FileTypeIDs .
DEVICE_DSM_NOTIFY_FLAG_END
0x00000002
Les plages ne sont plus utilisées par les types de fichiers spécifiés dans le membre FileTypeIDs .

NumFileTypeIDs

Nombre d’entrées dans le membre FileTypeIDs .

FileTypeID[ANYSIZE_ARRAY]

Une ou plusieurs valeurs GUID qui spécifient le type de fichier pour l’opération de notification.

Valeur Signification
FILE_TYPE_NOTIFICATION_GUID_PAGE_FILE
0d0a64a1-38fc-4db8-9fe7-3f4352cd7c5c5c
Spécifie une opération de notification pour un fichier de page.
FILE_TYPE_NOTIFICATION_GUID_HIBERNATION_FILE
b7624d64-b9a3-4cf8-8011-5b86c940e7b7
Spécifie une opération de notification pour le fichier de mise en veille prolongée du système.
FILE_TYPE_NOTIFICATION_GUID_CRASHDUMP_FILE
9d453eb7-d2a6-4dbd-a2e3-fbd0ed9109a9
Spécifie une opération de notification pour un fichier de vidage sur incident système.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7
Serveur minimal pris en charge Windows Server 2008 R2
En-tête winioctl.h (inclure Windows.h)

Voir aussi

DEVICE_MANAGE_DATA_SET_ATTRIBUTES

structures Gestion des appareils

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES