Compartir a través de


Elemento customData

El elemento customData opcional especifica un origen de datos personalizado para este esquema XML de notificación asincrónica.

El elemento customData se define en el espacio de nombres asyncui en este URI:

https://schemas.microsoft.com/2003/print/asyncui/v1/request

Es posible que este recurso no esté disponible en algunos idiomas y países.

Uso

<customData
  dll = "xs:string"
  entryPoint = "xs:string"
  bidi = "xs:string">
  child elements
</customData>

Atributos

Atributo Tipo Requerido Descripción
Bidi xs:string Atributo obligatorio que especifica el tipo de comunicación entre el controlador de impresora y el mensaje de notificación de eventos. Si el valor es true, la comunicación es bidireccional y la función del controlador en el archivo DLL de recursos debe devolver una cadena. Si el valor es false, la comunicación es unidireccional, desde el controlador de impresora hasta el mensaje de notificación de eventos. Para obtener más información, vea las secciones Ejemplo y Comentarios siguientes.
Dll xs:string Atributo obligatorio que especifica un archivo DLL de recursos que contiene el origen de datos personalizado. Este archivo DLL debe ser un archivo dependiente del controlador de impresora y debe estar presente en la carpeta de recursos del controlador (por ejemplo, %SYSTEMROOT%\system32\spool\drivers\w32x86\3).
Entrypoint xs:string Atributo obligatorio que especifica el punto de entrada del origen de datos en el archivo DLL de recursos.

Elementos secundarios

Elemento Descripción
Cualquiera Especifica cualquier elemento secundario según el esquema de datos personalizado. Para obtener más información, consulte la sección Ejemplo siguiente.

Elementos primarios

Elemento Descripción
requestOpen Elemento que se usa para abrir un mensaje de notificación de eventos en el equipo cliente.

Comentarios

Los datos personalizados que capture deben proporcionarse como un tipo CDATA .

Ejemplos

En el ejemplo de código siguiente se muestra cómo puede usar el elemento customData para obtener los datos personalizados.

<?xml version="1.0"?>
  <asyncPrintUIRequest xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request"
      xmlns:myco="https://www.myprintercompany.com">
    <requestOpen>
      <customData dll="abc.dll" entrypoint="IHVFunction" bidi="true">
        <IHV:anyXMLData />
          CDATA
      </customData>
    </requestOpen>
</asyncPrintUIRequest>

Consulte también

requestOpen