DeviceDsmValidateInput 函式 (ntddstor.h)
DeviceDsmValidateInput 函式會驗證數據集管理 (DSM) 作業的輸入。
語法
BOOLEAN DeviceDsmValidateInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength
);
參數
Definition
定義作業 之DEVICE_DSM_DEFINITION 結構的指標。
Input
作業 DEVICE_DSM_INPUT 結構的指標。
InputLength
整個輸入緩衝區的長度,以位元組為單位。
傳回值
如果輸入有效,則傳回 TRUE ,否則傳回 FALSE 。
備註
輸入會傳入 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求的承載中。 處理要求之前,處理程式應該先呼叫 DeviceDsmValidateInput,以確保輸入是根據動作成員必須符合) 的作業定義和輸入 (有效,包括 Input 所指向的DEVICE_DSM_INPUT結構,以及參數區塊和數據集範圍,如果有的話,遵循DEVICE_DSM_INPUT結構。
如需處理 DSM 的詳細資訊,請參閱 數據集管理概觀 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
目標平台 | Universal |
標頭 | ntddstor.h |