다음을 통해 공유


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 호출하여 출력 가리키는 DEVICE_DSM_OUTPUT 구조와 DEVICE_DSM_OUTPUT 구조 뒤에 있는 출력 블록(있는 경우)을 포함하여 작업의 정의출력(작업 멤버가 일치해야 합니다)에 따라 출력이 유효한지 확인해야 합니다.

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

요구 사항

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

참고 항목

데이터 세트 관리 개요

DEVICE_DSM_OUTPUT