Skip to content

Latest commit

 

History

History
95 lines (76 loc) · 2.88 KB

ni-winioctl-ioctl_changer_set_position.md

File metadata and controls

95 lines (76 loc) · 2.88 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist f1_keywords dev_langs topic_type api_type api_location api_name
NI:winioctl.IOCTL_CHANGER_SET_POSITION
IOCTL_CHANGER_SET_POSITION
Sets the changer's robotic transport mechanism to the specified element address. This optimizes moving or exchanging media by positioning the transport beforehand.
IOCTL_CHANGER_SET_POSITION
IOCTL_CHANGER_SET_POSITION control
IOCTL_CHANGER_SET_POSITION control code
_win32_ioctl_changer_set_position
base.ioctl_changer_set_position
winioctl/IOCTL_CHANGER_SET_POSITION
base\ioctl_changer_set_position.htm
base
1c3348d5-6d22-40cb-bf4f-e843819884b9
12/05/2018
IOCTL_CHANGER_SET_POSITION, IOCTL_CHANGER_SET_POSITION control, IOCTL_CHANGER_SET_POSITION control code, _win32_ioctl_changer_set_position, base.ioctl_changer_set_position, winioctl/IOCTL_CHANGER_SET_POSITION
winioctl.h
Windows.h
Windows
Windows XP
Windows Server 2003
Windows
IOCTL_CHANGER_SET_POSITION
winioctl/IOCTL_CHANGER_SET_POSITION
c++
APIRef
kbSyntax
HeaderDef
WinIoCtl.h
IOCTL_CHANGER_SET_POSITION

IOCTL_CHANGER_SET_POSITION IOCTL

-description

Sets the changer's robotic transport mechanism to the specified element address. This optimizes moving or exchanging media by positioning the transport beforehand.

To perform this operation, call the DeviceIoControl function with the following parameters.

BOOL DeviceIoControl(
  (HANDLE) hDevice,             // handle to device
  IOCTL_CHANGER_SET_POSITION,   // dwIoControlCode
  (LPVOID) lpInBuffer,          // input buffer
  (DWORD) nInBufferSize,        // size of input buffer
  NULL,                         // lpOutBuffer
  0,                            // nOutBufferSize
  (LPDWORD) lpBytesReturned,    // number of bytes returned
  (LPOVERLAPPED) lpOverlapped   // OVERLAPPED structure
);

-ioctlparameters

-input-buffer

-input-buffer-length

-output-buffer

-output-buffer-length

-in-out-buffer

-inout-buffer-length

-status-block

Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful.

Otherwise, Status to the appropriate error condition as a NTSTATUS code.

For more information, see NTSTATUS Values.

-see-also