Compartilhar via


Referência do complemento pacote esquema XML

Pacotes complementares são usados por RemoteAgent e DownloadPackage Para copiar arquivos para um dispositivo e, opcionalmente, inicie um executável. Para obter informações Geral, consulte Visão geral dos pacotes complementares. Use o exemplo a seguir sistema autônomo uma referência para a criação de complemento pacotes.

Código

<?xml version="1.0" standalone="no"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:template match="/">
    <ADDONCONTAINER>
      <ADDON>
        <PACKAGECONTAINER>
          <PACKAGE ID="F85E57BA-5AE9-4FF7-8433-6AB7D991D033" NAME="Example">
            <PROPERTYCONTAINER />
            <PACKAGETYPECONTAINER>
              <PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="True">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="True">%CSIDL_WINDOWS%</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="True"> %CSIDL_PROGRAM_FILES% </PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="True">/ServiceIds:F85E57BA-5AE9-4FF7-8433-6AB7D991D033</PROPERTY>
                  <PROPERTY ID="Host" Protected="True">Trial1.exe</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="Trial1.exe" />
                  <FILE ID="Trial2.exe" />
                </FILECONTAINER>
              </PACKAGETYPE>
            </PACKAGETYPECONTAINER>
          </PACKAGE>
        </PACKAGECONTAINER>
      </ADDON>
    </ADDONCONTAINER>
  </xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="ISO-8859-1"?>

Comentários

O exemplo cria um pacote complementar denominado exemplo.A tabela a seguir descreve cada elemento no exemplo anterior.

Rótulos

Descrição

<ADDONCONATINER>

Contém uma marca de complemento.

<ADDON>

Contém uma marca PackageContainer.

<PACKAGECONTAINER>

Contém um ou mais pacotes.

<PACKAGE ID="F85E57BA-5AE9-4FF7-8433-6AB7D991D033" NAME="Example">

Define um pacote e especifica o nome e ID do pacote.A ID é um identificador global exclusivo (GUID).

<PACKAGETYPECONTAINER>

Contém um ou mais tipos de encapsulamento.Cada tipo de pacote especifica uma arquitetura de CPU diferente que pode executar o aplicativo de dispositivo em.

<PACKAGETYPECONTAINER>

PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="True">

Define um tipo de pacote e especifica o tipo de processador suportado por este tipo de pacote.Tipos de processador válido são:

  • ARMV4

  • ARMV4I

  • SH4

  • MIPSII

  • MIPSII_FP

  • MIPSIV

  • MIPSIV_FP

  • x86

<PROPERTY ID="RemotePath" Protected="True">%CSIDL_WINDOWS%</PROPERTY>

Especifica uma das seguintes propriedades:

  • RootPath - A pasta dos arquivos que serão implantados para o dispositivo.Todos sistema autônomo arquivos a serem implantados sistema autônomo parte deste pacote deve ser apresentam nesta pasta no área de trabalho computador.O caminho pode conter macros de lista (CSIDL) ID constante item especial.

    Observação:
    Valores CSIDL fornecem uma forma independente de sistema exclusiva para identificar pastas especiais usadas com freqüência por aplicativos, mas que não podem ter o mesmo nome ou local em qualquer sistema específico.
  • RemotePath - A pasta no dispositivo de onde os arquivos serão implantados.O caminho pode conter macros CSIDL.

  • Host - O binário que é executado depois que todos os arquivos no pacote do foram implantados na área de trabalho para o dispositivo.

  • CommandLine - os argumentos de linha de comando a ser fornecido quando o host binário é executado no dispositivo.Esta propriedade é opcional.

<FILECONTAINER>

Contém uma ou mais Rótulos de arquivo.

<FILE ID="Trial1.exe" />

Especifica um arquivo a ser implantado.O atributo ID indica nome de arquivo.O arquivo é implantado da pasta RootPath da área de trabalho para a pasta RemotePath no dispositivo.

Ao implantar o pacote usando um dos Start ou DownloadPackage, as cópias de conectividade dispositivo inteligente API trial1.exe e trial2.exe da pasta arquivos de programa no computador de mesa para a pasta do Windows no dispositivo. Em seguida, executa trial1.exe /ServiceIds:F85E57BA-5AE9-4FF7-8433-6AB7D991D033 no dispositivo.

Consulte também

Conceitos

Visão geral dos pacotes complementares

Outros recursos

dispositivo inteligente conectividade API Exemplos