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) |