IBidiSpl2 interface

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.

Methods

The IBidiSpl2 interface has these methods.

Method Description
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

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

See Also

Bidirectional Communication Interfaces

Bidirectional Communication Schema

Print Spooler Components