IBidiSpl2 interface (bidispl.h)

The IBidiSpl2 interface enables an application or other objects to send one or more bidi requests using one of the Bidi Request Schemas and receive information formatted as one of the Bidi Response Schemas. The requests and responses can be either strings or Streams.

Inheritance

The IBidiSpl2 interface inherits from the IUnknown interface.

Methods

The IBidiSpl2 interface has these methods.

 
IBidiSpl2::BindDevice

The BindDevice method binds a printer to a bidirectional printer communication (bidi communication) request. This method is similar to the OpenPrinter function.
IBidiSpl2::SendRecvXMLStream

The SendRecvXMLStream method sends a bidirectional printer communication request and receives the response as IStream objects formatted in accordance with the Bidirectional Communication Schemas.
IBidiSpl2::SendRecvXMLString

The SendRecvXMLString method sends a bidirectional printer communication request and receives the response as Unicode strings formatted in accordance with the Bidirectional Communication Schemas.
IBidiSpl2::UnbindDevice

The UnbindDevice method releases a printer from a bidirectional printer communication (bidi communication) request.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header bidispl.h

See also

Bidirectional Communication Schema

Print Spooler Components