IWiaItemExtras::Escape-Methode (wia_xp.h)
Die IWiaItemExtras::Escape-Methode sendet eine Anforderung für einen herstellerspezifischen E/A-Vorgang an ein Standbildgerät.
Syntax
HRESULT Escape(
[in] DWORD dwEscapeCode,
[in] BYTE *lpInData,
[in] DWORD cbInDataSize,
[out] BYTE *pOutData,
[in] DWORD dwOutDataSize,
[out] DWORD *pdwActualDataSize
);
Parameter
[in] dwEscapeCode
Art: DWORD
Aufrufen des anwendungsseitig bereitgestellten, vom Anbieter definierten DWORD-Größenwerts, der einen E/A-Vorgang darstellt.
[in] lpInData
Typ: BYTE*
Zeiger auf einen von der Anwendung bereitgestellten Puffer, der Daten enthält, die an das Gerät gesendet werden sollen.
[in] cbInDataSize
Art: DWORD
Aufrufen der von der Anwendung bereitgestellten Länge der Daten in Bytes, die im Puffer enthalten sind, auf den von lpInData verwiesen wird.
[out] pOutData
Typ: BYTE*
Zeiger auf einen vom Aufruf der Anwendung bereitgestellten Speicherpuffer, um Daten vom Gerät zu empfangen.
[in] dwOutDataSize
Art: DWORD
Aufrufen der von der Anwendung bereitgestellten Länge des Puffers in Bytes, auf den pOutData verweist.
[out] pdwActualDataSize
Typ: DWORD*
Empfängt die Anzahl der Bytes, die tatsächlich in pOutData geschrieben wurden.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wia_xp.h (einschließlich Wia.h) |
Bibliothek | Wiaguid.lib |
DLL | Wiaservc.dll |