Freigeben über


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

Weitere Informationen

IWiaItemExtras