DEVICE_DSM_NOTIFICATION_PARAMETERS構造体 (winioctl.h)
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES コントロール コードの DeviceDsmAction_Notification アクションのパラメーター を 格納します。
構文
typedef struct _DEVICE_DSM_NOTIFICATION_PARAMETERS {
DWORD Size;
DWORD Flags;
DWORD NumFileTypeIDs;
GUID FileTypeID[ANYSIZE_ARRAY];
} DEVICE_DSM_NOTIFICATION_PARAMETERS, *PDEVICE_DSM_NOTIFICATION_PARAMETERS;
メンバー
Size
この構造体の合計サイズをバイト単位で指定します。 このメンバーの値には、 FileTypeIDs メンバーの合計サイズ (バイト単位) を含める必要があります。
Flags
通知操作に固有のフラグ
値 | 意味 |
---|---|
|
DEVICE_MANAGE_DATA_SET_ATTRIBUTES構造体に続くDEVICE_DATA_SET_RANGE構造体で指定された範囲は、現在、FileTypeIDs メンバーで指定されているファイルの種類によって使用されています。 |
|
FileTypeIDs メンバーで指定されているファイルの種類によって範囲が使用されなくなりました。 |
NumFileTypeIDs
FileTypeIDs メンバー内のエントリの数。
FileTypeID[ANYSIZE_ARRAY]
通知操作のファイルの種類を指定する 1 つ以上の GUID 値。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
Header | winioctl.h (Windows.h を含む) |