IBidiRequest::SetInputData メソッド (bidispl.h)
SetInputData メソッドは、プリンターに送信するデータを設定します。
構文
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
パラメーター
[in] dwType
送信するデータの種類。 このパラメーターには、次のいずれかの値を指定できます。
価値 | 形容 |
---|---|
BIDI_NULL | データがありません。 |
BIDI_INT | 整数データ。 |
BIDI_FLOAT | 浮動小数点数。 |
BIDI_BOOL | TRUE または FALSE |
BIDI_STRING | Unicode 文字列。 |
BIDI_TEXT | ローカライズできない Unicode 文字列。 |
BIDI_ENUM | Unicode 文字列の形式の列挙データ。 |
BIDI_BLOB | バイナリ データ。 |
[in] pData
データを含むバイト配列へのポインター。 たとえば、dwType がBIDI_BOOLされている場合、pData はブール値を含むバッファーを指し、dwType がBIDI_BLOB場合 、pData はバイナリ データを含むバッファーを指します。
[in] uSize
pDataで指定されたバイト配列のサイズ (バイト単位)。
戻り値
このメソッドは、次のいずれかの値を返します。 COM エラー コードの詳細については、「COM エラー コードの」を参照してください。
価値 | 形容 |
---|---|
S_OK | 操作は正常に実行されました。 |
E_HANDLE | インターフェイス ハンドルが無効でした。 |
E_INVALIDARG | データの型がサイズと一致していません。 |
E_OUTOFMEMORY | メモリ割り当てに失敗しました。 |
上記の のいずれも | HRESULT には、最後のエラーに対応するエラー コードが含まれています。 |
備考
アプリケーションが SetInputData 複数回呼び出した場合、最後の呼び出しの値のみが設定されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP |
サポートされる最小サーバー | Windows Server 2003 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | bidispl.h |
DLL | Bidispl.dll |
関連項目
双方向通信スキーマ の
IBidiRequest の