IStiUSD::RawWriteData-Methode (stiusd.h)

Die IStiUSD::RawWriteData-Methode eines Standbildminidrivers schreibt Daten auf ein Standbildgerät.

Syntax

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

Parameter

lpBuffer

Vom Aufrufer bereitgestellter Zeiger auf einen Puffer, der Daten enthält, die an das Gerät gesendet werden sollen.

nNumberOfBytes

Vom Aufrufer bereitgestellte Anzahl der zu schreibenden Bytes. Dies ist die Anzahl der Bytes im Puffer, auf den lpBuffer verweist.

lpOverlapped

Optionaler, vom Aufrufer bereitgestellter Zeiger auf eine OVERLAPPED-Struktur (beschrieben in der Microsoft Windows SDK-Dokumentation).

Rückgabewert

Wenn der Vorgang erfolgreich ist, sollte die Methode S_OK zurückgeben. Andernfalls sollte einer der in stierr.h definierten Fehlercodes mit STIERR-Präfix zurückgegeben werden.

Hinweise

Ein Standbild-Minidriver implementiert diese Methode in der Regel durch Aufrufen von WriteFile (in der Windows SDK-Dokumentation beschrieben).

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile stiusd.h (einschließlich Stiusd.h)

Weitere Informationen

IStiDevice::RawWriteData

IStiUSD