IBidiSpl::SendRecv メソッド (bidispl.h)
SendRecv メソッドは、プリンターに bidi 要求を送信します。
構文
HRESULT SendRecv(
[in] const LPCWSTR pszAction,
[in] IBidiRequest *pRequest
);
パラメーター
[in] pszAction
この bidi 要求のアクションを指定する NULL で終わる文字列へのポインター。 次のいずれかの定数を指定できます。
定数 | 値 | 説明 |
---|---|---|
BIDI_ACTION_ENUM_SCHEMA | L"EnumSchema" | スキーマを列挙します。 返されるデータは、ポート モニターまたは印刷プロバイダーがサポートするスキーマの一覧になります。 |
BIDI_ACTION_GET | L"Get" | 指定したスキーマの値を取得します。 |
BIDI_ACTION_GET_ALL | L"GetAll" | 指定したスキーマのすべての子ノードの値を取得します。 |
BIDI_ACTION_SET | L"Set" | スキーマの値を設定します。 |
BIDI_ACTION_GET_WITH_ARGUMENT | L"GetWithArgument" | 入力引数としてデータ セットを使用して、bidi スキーマ値を要求します。 |
[in] pRequest
1 つの bidi 要求へのポインター。
戻り値
メソッドは、次のいずれかの値を返します。
値 | 説明 |
---|---|
S_OK | 操作は正常に実行されました。 |
E_HANDLE | インターフェイス ハンドルが無効です。 |
上記のどれでもない | HRESULT には、最後のエラーに対応するエラー コードが含まれています。 |
HRESULT には、Bidi エラー コードで定義されているシステム エラー コードが含まれている場合があることに注意してください。
注釈
BIDI_ACTION_* 値は大文字と小文字を区別しない文字列です。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | bidispl.h |
[DLL] | Bidispl.dll |