Compartilhar via


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

Um método IStiUSD::RawWriteData de um minidriver de imagem ainda grava dados em um dispositivo de imagem parada.

Sintaxe

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

Parâmetros

lpBuffer

Ponteiro fornecido pelo chamador para um buffer que contém dados a serem enviados para o dispositivo.

nNumberOfBytes

Número de bytes fornecidos pelo chamador a serem gravados. Esse é o número de bytes no buffer apontado por lpBuffer.

lpOverlapped

Ponteiro opcional fornecido pelo chamador para uma estrutura OVERLAPPED (descrito na documentação do SDK do Microsoft Windows).

Retornar valor

Se a operação for bem-sucedida, o método deverá retornar S_OK. Caso contrário, ele deverá retornar um dos códigos de erro prefixados por STIERR definidos em stierr.h.

Comentários

Um minidriver de imagem parada normalmente implementa esse método chamando WriteFile (descrito na documentação do SDK do Windows).

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho stiusd.h (inclua Stiusd.h)

Confira também

IStiDevice::RawWriteData

IStiUSD