Condividi tramite


DEVICE_DSM_NOTIFICATION_PARAMETERS struttura (winioctl.h)

Contiene parametri per l'azione DeviceDsmAction_Notification per il codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Sintassi

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

Members

Size

Specifica le dimensioni totali, in byte, di questa struttura. Il valore di questo membro deve includere le dimensioni totali, in byte, del membro FileTypeIDs .

Flags

Contrassegni specifici dell'operazione di notifica

Valore Significato
DEVICE_DSM_NOTIFY_FLAG_BEGIN
0x00000001
Gli intervalli specificati nelle strutture di DEVICE_DATA_SET_RANGE che seguono la struttura DEVICE_MANAGE_DATA_SET_ATTRIBUTES vengono attualmente usati dai tipi di file specificati nel membro FileTypeIDs .
DEVICE_DSM_NOTIFY_FLAG_END
0x00000002
Gli intervalli non vengono più usati dai tipi di file specificati nel membro FileTypeIDs .

NumFileTypeIDs

Numero di voci nel membro FileTypeIDs .

FileTypeID[ANYSIZE_ARRAY]

Uno o più valori GUID che specificano il tipo di file per l'operazione di notifica.

Valore Significato
FILE_TYPE_NOTIFICATION_GUID_PAGE_FILE
0d0a64a1-38fc-4db8-9fe7-3f4352cd7c5c
Specifica un'operazione di notifica per un file di pagina.
FILE_TYPE_NOTIFICATION_GUID_HIBERNATION_FILE
b7624d64-b9a3-4cf8-8011-5b86c940e7b7
Specifica un'operazione di notifica per il file di ibernazione del sistema.
FILE_TYPE_NOTIFICATION_GUID_CRASHDUMP_FILE
9d453eb7-d2a6-4dbd-a2e3-fbd0ed9109a9a9
Specifica un'operazione di notifica per un file di dump di arresto anomalo del sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Intestazione winioctl.h (include Windows.h)

Vedi anche

DEVICE_MANAGE_DATA_SET_ATTRIBUTES

strutture Gestione dispositivi

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES