다음을 통해 공유


DeviceDsmInitializeInput 함수(ntddstor.h)

DeviceDsmInitializeInput 함수는 DSM(데이터 집합 관리) 작업의 DEVICE_DSM_INPUT 구조 및 매개 변수 블록(있는 경우)을 초기화합니다.

통사론

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 0으로 설정됩니다.

반환 값

없음

발언

입력 작업에 데이터 집합 범위를 추가하려면 DeviceDsmAddDataSetRange호출합니다.

DSM 작업을 설정하고 처리하는 방법에 대한 자세한 내용은 데이터 세트 관리 개요 참조하세요.

요구 사항

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

참고 항목

데이터 세트 관리 개요

DEVICE_DSM_ACTION 설명

DEVICE_DSM_INPUT

DeviceDsmAddDataSetRange

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES