Compartir a través de


Método IStiUSD::RawWriteCommand (stiusd.h)

Un método IStiDevice::RawWriteCommand de una imagen fija envía información de comandos a un dispositivo de imagen fija.

Sintaxis

HRESULT RawWriteCommand(
  LPVOID       lpBuffer,
  DWORD        nNumberOfBytes,
  LPOVERLAPPED lpOverlapped
);

Parámetros

lpBuffer

Puntero proporcionado por el autor de la llamada a un búfer que contiene los datos que se van a enviar al dispositivo.

nNumberOfBytes

Número proporcionado por el autor de la llamada de bytes que se va a escribir. Este es el número de bytes del búfer al que apunta lpBuffer.

lpOverlapped

Opcional, puntero proporcionado por el autor de la llamada a una estructura SUPERPUESTA (descrita en la documentación de Microsoft Windows SDK).

Valor devuelto

Si la operación se realiza correctamente, el método debe devolver S_OK. De lo contrario, debe devolver uno de los códigos de error con prefijo STIERR definidos en stierr.h.

Comentarios

Solo es necesario llamar a IStiUSD::RawWriteCommand si los comandos y los datos se escriben en un dispositivo mediante métodos diferentes. Para otros dispositivos, IStiUSD::RawWriteData se puede usar tanto para comandos como para datos. Si la llamada no está implementada, debe devolver STIERR_UNSUPPORTED.

La implementación de este método, junto con el significado del contenido del búfer, son definidas por el proveedor.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado stiusd.h (incluya Stiusd.h)

Consulte también

IStiDevice::RawWriteCommand

IStiUSD