diff options
| author | Adonais Romero González <[email protected]> | 2019-01-07 10:34:11 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-01-07 10:34:11 -0800 |
| commit | 693d7cc6da06e374a0931123f0b5d8c29c945b97 (patch) | |
| tree | 65c95f15e3e2f11d60899b67a753be7c22436f4c | |
| parent | 46da8a0d4f0de180dd15b6ca088e095b5e2c0b96 (diff) | |
| parent | 7c0a9591847e45522e61b1c63a6b84bed4838480 (diff) | |
Merge pull request #325 from hsebs/XPSDrvSmpl
Fix outlink URL
| -rw-r--r-- | print/XPSDrvSmpl/README.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/print/XPSDrvSmpl/README.md b/print/XPSDrvSmpl/README.md index 79618500..1d1eb790 100644 --- a/print/XPSDrvSmpl/README.md +++ b/print/XPSDrvSmpl/README.md @@ -17,7 +17,7 @@ Windows includes a print architecture and a document format known as XPS (XML Pa This sample is intended to provide a starting point for developing XPSDrv printer drivers and to illustrate the facility and potential of an XPSDrv print driver. This goal is accomplished by implementing a number of real-world features within a set of XPS print pipeline filters that are configured through a configuration plug-in that supports custom UI content and PrintTicket handling. -The sample broadly consists of three components: a set of filters, a configuration plug-in for handling custom UI content, and a configuration plug-in for handling more advanced PrintTicket features. For more information, see [XPS Printing Features](http://msdn.microsoft.com/en-us/library/windows/hardware/ff564299(v=vs.85).aspx). +The sample broadly consists of three components: a set of filters, a configuration plug-in for handling custom UI content, and a configuration plug-in for handling more advanced PrintTicket features. For more information, see [XPS Printing Features](https://docs.microsoft.com/en-us/windows-hardware/drivers/print/xps-printing-features). Build the sample @@ -46,7 +46,7 @@ To build a driver solution using Windows Driver Kit (WDK) 10 and Visual Studio 2 2. In the Version section, add a reference to a catalog file like this: CatalogFile=XpsDrvSmpl.cat. 3. In the SourceDisksFiles section, change the location of the DLL files you are building to =1. This indicates that there is no architecture specific directory in this driver. If you ship multiple architectures simultaneously, you will need to collate the driver INF manually. -At this point, Visual Studio 2017 will be able to build a driver package and output the files to disk. In order to configure driver signing and deployment, see [Developing, Testing, and Deploying Drivers](http://msdn.microsoft.com/en-us/library/windows/hardware/ff554651(v=vs.85).aspx). +At this point, Visual Studio 2017 will be able to build a driver package and output the files to disk. In order to configure driver signing and deployment, see [Developing, Testing, and Deploying Drivers](https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/). **Note** If you compile your sample driver with Microsoft Visual Studio version 10, or 11 with the \_DEBUG flag set, then you should not use CComVariant on the following two XPS Print Filter Pipeline properties: @@ -90,7 +90,7 @@ Two interfaces are defined in *ipkarch.h* and *ipkfile.h* that need support from - Simplify the scaling filter to use the XPS interfaces (like the other four filters) - License the third-party zip library that is used in the sample -- Modify the sample to use another ZIP library. For example, you can modify the sample to use the [Packaging API Reference](http://msdn.microsoft.com/en-us/library/windows/desktop/dd371643(v=vs.85).aspx) +- Modify the sample to use another ZIP library. For example, you can modify the sample to use the [Packaging API Reference](https://docs.microsoft.com/en-us/previous-versions/windows/desktop/opc/packaging-programming-reference) IPKArch defines an interface for initializing, controlling, and accessing the PK archive. IPKFile defines an interface that abstracts the details of a PK archive file header record from the XPS container handling. Access to the files within the archive is provided through a map between the file name and file objects that support the IPKFile interface. This allows the XPS processing code to retrieve file data by name (a convenience as the interaction between parts and relationships between parts is defined using the part name). |
