다음을 통해 공유


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 호출하여 입력이 입력 가리키는 DEVICE_DSM_INPUT 구조와 매개 변수 블록 및 데이터 집합 범위를 포함하여 작업의 정의입력(작업 멤버가 일치해야 함)를 기반으로 입력이 유효한지 확인해야 합니다. 있는 경우 DEVICE_DSM_INPUT 구조를 따릅니다.

DSM 처리에 대한 자세한 내용은 데이터 세트 관리 개요 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1803
대상 플랫폼 보편적
헤더 ntddstor.h

참고 항목

데이터 세트 관리 개요

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES