Compartir a través de


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

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

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 enviarán al dispositivo.

nNumberOfBytes

Número de bytes proporcionado por el autor de la llamada 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 (que se describe en la documentación del SDK de Microsoft Windows).

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.

Observaciones

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 pueden usar tanto para comandos como para datos. Si no se implementa la llamada, debe devolver STIERR_UNSUPPORTED.

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de stiusd.h (incluya Stiusd.h)

Consulte también

IStiDevice::RawWriteCommand

IStiUSD