DeviceDsmValidateOutput 函式 (ntddstor.h)

DeviceDsmValidateOutput 函式會驗證數據集管理的輸出 (DSM) 作業。

語法

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

參數

Definition

定義作業 之DEVICE_DSM_DEFINITION 結構的指標。

Output

作業 DEVICE_DSM_OUTPUT 結構的指標。

OutputLength

整個輸出緩衝區的長度,以位元組為單位。

傳回值

如果輸出有效,則傳回 TRUE,否則傳回 FALSE。

備註

輸出會在 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求的承載中傳回。 在擷取輸出之前,呼叫端應該先呼叫 DeviceDsmValidateOutput,以確保輸出根據作業的定義和輸出 (,其 Action 成員必須符合其動作成員) ,包括 Output 指向的DEVICE_DSM_OUTPUT結構,以及輸出區塊,如果有的話,在DEVICE_DSM_OUTPUT結構之後。

如需處理 DSM 的詳細資訊,請參閱 數據集管理概觀

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
目標平台 Universal
標頭 ntddstor.h

另請參閱

數據集管理概觀

DEVICE_DSM_OUTPUT