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 | Sí | 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 | Sí | 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 | Sí | 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>