IBidiSpl::MultiSendRecv メソッド (bidispl.h)

MultiSendRecv メソッドは、bidi 要求の一覧を送信します。

構文

HRESULT MultiSendRecv(
  [in] const LPCWSTR         pszAction,
  [in] IBidiRequestContainer *pRequestContainer
);

パラメーター

[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" スキーマの値を設定します。

[in] pRequestContainer

bidi 要求の一覧へのポインター。

戻り値

メソッドは、次のいずれかの値を返します。 COM エラー コードの詳細については、「 COM エラー コード」を参照してください。

説明
S_OK 操作は正常に実行されました。
E_HANDLE インターフェイス ハンドルが無効です。
上記のどれでもない HRESULT には、最後のエラーに対応するエラー コードが含まれています。

HRESULT には、Bidi エラー コードで定義されているシステム エラー コードが含まれている場合があります。

注釈

BIDI_ACTION_* 値は大文字と小文字を区別しない文字列です。

要件

要件
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
対象プラットフォーム デスクトップ
Header bidispl.h
[DLL] Bidispl.dll

こちらもご覧ください

双方向通信インターフェイス

双方向通信スキーマ

IBidiSpl