IBidiRequest::SetInputData-Methode (bidispl.h)
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 einen der folgenden Werte annehmen.
Wert | BESCHREIBUNG |
---|---|
BIDI_NULL | Keine Daten. |
BIDI_INT | Ganzzahlige Daten. |
BIDI_FLOAT | Gleitkommazahl. |
BIDI_BOOL | TRUE oder FALSE |
BIDI_STRING | Unicode-Zeichenfolge. |
BIDI_TEXT | Nicht lokalisierbare Unicode-Zeichenfolge. |
BIDI_ENUM | Enumerationsdaten in Form einer Unicode-Zeichenfolge. |
BIDI_BLOB | Binärdaten. |
[in] pData
Ein Zeiger auf das Bytearray, das die Daten enthält. Wenn dwType beispielsweise 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ärdaten enthält.
[in] uSize
Größe des Bytearrays, das von pData angegeben wird, in Bytes.
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 ihrer Größe konsistent. |
E_OUTOFMEMORY | Die Speicherbelegung hat einen Fehler erzeugt. |
Keine der oben genannten Antworten trifft zu. | Das HRESULT enthält einen Fehlercode, der dem letzten Fehler entspricht. |
Hinweise
Wenn eine Anwendung SetInputData mehrmals aufruft , wird nur der Wert des letzten Aufrufs festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Unterstützte Mindestversion (Server) | Windows Server 2003 |
Zielplattform | Desktop |
Kopfzeile | bidispl.h |
DLL | Bidispl.dll |
Weitere Informationen
Bidirektionale Kommunikationsschnittstellen