Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SetInputData--Methode legt die Daten fest, die an den Drucker gesendet werden sollen.
Syntax
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
Parameter
[in] dwType
Der Typ der zu sendenden Daten. Dieser Parameter kann einer der folgenden Werte sein:
Wert | Beschreibung |
---|---|
BIDI_NULL | Keine Daten. |
BIDI_INT | Ganzzahlige Daten. |
BIDI_FLOAT | Gleitkommazahl. |
BIDI_BOOL | WAHR- oder FALSCH- |
BIDI_STRING | Unicode-Zeichenzeichenfolge. |
BIDI_TEXT | Nicht lokalisierbare Unicode-Zeichenfolge. |
BIDI_ENUM | Enumerationsdaten in Form einer Unicode-Zeichenfolge. |
BIDI_BLOB | Binäre Daten. |
[in] pData
Ein Zeiger auf das Bytearray, das die Daten enthält. Wenn z. B. dwType- BIDI_BOOL ist, verweist pData- auf einen Puffer, der einen booleschen Wert enthält, und wenn dwType- BIDI_BLOB ist, verweist pData- auf einen Puffer, der die Binären Daten enthält.
[in] uSize
Größe des Bytearrays in Byte, das durch pData-angegeben wird.
Rückgabewert
Die Methode gibt einen der folgenden Werte zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter COM-Fehlercodes.
Wert | Beschreibung |
---|---|
S_OK | Der Vorgang wurde erfolgreich durchgeführt. |
E_HANDLE | Das Schnittstellenhandle war ungültig. |
E_INVALIDARG | Der Typ der Daten war nicht mit seiner Größe konsistent. |
E_OUTOFMEMORY | Fehler bei der Speicherzuweisung. |
Keine der oben genannten | Die HRESULT- enthält einen Fehlercode, der dem letzten Fehler entspricht. |
Bemerkungen
Wenn eine Anwendung SetInputData- mehrmals aufruft, wird nur der Wert des letzten Aufrufs festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP |
mindestens unterstützte Server- | Windows Server 2003 |
Zielplattform- | Desktop |
Header- | bidispl.h |
DLL- | Bidispl.dll |
Siehe auch
bidirektionale Kommunikationsschnittstellen