다음을 통해 공유


IOCTL_PAR_SET_WRITE_ADDRESS IOCTL(ntddpar.h)

IOCTL_PAR_SET_WRITE_ADDRESS 요청은 병렬 디바이스에 대한 ECP(확장 기능 포트) 또는 EPP(고급 병렬 포트) 쓰기 주소(채널)를 설정합니다. 병렬 포트 버스 드라이버는 병렬 디바이스에 대한 작업 큐에서 이 요청을 큐에 대기합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

ASSOCIATedIrp.SystemBuffer 멤버는 클라이언트가 쓰기 주소를 입력하기 위해 할당하는 UCHAR 버퍼를 가리킵니다. 클라이언트는 버퍼를 ECP 또는 EPP 쓰기 주소로 설정합니다.

입력 버퍼 길이

Parameters.DeviceIoControl.InputBufferLength 멤버는 UCHAR의 크기(바이트)로 설정됩니다.

출력 버퍼

없음

출력 버퍼 길이

없음

상태 블록

정보 멤버가 0으로 설정됩니다.

Status 멤버는 병렬 디바이스에 대한 디바이스 제어 요청에서 반환된 제네릭 상태 값 중 하나 또는 다음 값으로 설정됩니다.

STATUS_INVALID_PARAMETER

Parameters.DeviceIoControl.InputBufferLength 는 UCHAR의 크기(바이트)보다 작습니다.

요구 사항

요구 사항
헤더 ntddpar.h(Ntddpar.h 포함)

추가 정보

IOCTL_PAR_SET_READ_ADDRESS