DeviceDsmInitializeInput 函式 (ntddstor.h)
DeviceDsmInitializeInput 函式會初始化DEVICE_DSM_INPUT結構和參數區塊,如果有的話,數據集管理 (DSM) 作業。
語法
void DeviceDsmInitializeInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
ULONG Flags,
PVOID Parameters,
ULONG ParameterBlockLength
);
參數
Definition
定義動作之DEVICE_DSM_DEFINITION結構的指標。
Input
呼叫端配置的 DEVICE_DSM_INPUT 輸入結構的指標。
InputLength
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求之整個輸入緩衝區的長度,以位元組為單位。
Flags
輸入之全域控件動作的旗標。 這個值可以是 ntddstor.h 中定義的其中一個DEVICE_DSM_FLAG_XXX 值。
Parameters
初始化輸入結構之參數區塊的參數。 參數區塊的格式取決於 定義所定義的動作。 如需動作清單及其參數區塊格式,請參閱 DEVICE_DSM_ACTION描述 。
ParameterBlockLength
參數區塊的長度,以位元組為單位。 如果 定義 所定義的動作沒有參數, ParameterBlockLength 會設定為零。
傳回值
無
備註
若要將數據集範圍新增至輸入作業,請呼叫 DeviceDsmAddDataSetRange。
如需如何設定及處理 DSM 動作的資訊,請參閱 數據集管理概觀 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
目標平台 | Universal |
標頭 | ntddstor.h |