IStiDevice::RawWriteData-Methode (sti.h)
Die IStiDevice::RawWriteData--Methode schreibt Daten auf ein Stillbildgerät.
HRESULT RawWriteData(
[in] LPVOID lpBuffer,
DWORD nNumberOfBytes,
[in, optional] LPOVERLAPPED lpOverlapped
);
[in] 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 von Bytes, die geschrieben werden sollen. Dies ist die Anzahl der Bytes im Puffer, auf die durch lpBufferverwiesen wird.
[in, optional] lpOverlapped
Optionaler, vom Aufrufer bereitgestellter Zeiger auf eine ÜBERLAPPENDE Struktur (in der Microsoft Windows SDK-Dokumentation beschrieben).
Wenn der Vorgang erfolgreich ist, gibt die Methode S_OK zurück. Andernfalls wird eine der STIERR-Präfixfehlercodes zurückgegeben, die in stierr.hdefiniert sind.
Die IStiDevice::RawWriteData-Methode ruft IStiUSD::RawWriteDataauf, die von einem Hersteller bereitgestellten Minidriver exportiert wird.
Vor dem Aufrufen IStiDevice::RawWriteDatamüssen Clients der IStiDevice COM-Schnittstelle IStillImage::CreateDevice aufrufen, um einen IStiDevice Schnittstellenzeiger abzurufen, der Zugriff auf ein angegebenes Gerät ermöglicht.
Einem Aufruf von IStiDevice::RawWriteData muss ein Aufruf von IStiDevice::LockDevice und gefolgt von einem Aufruf von IStiDevice::UnLockDevicevorausgehen.
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | sti.h (einschließlich Sti.h) |