<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.com.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'function.com-print-typeinfo.php',
    1 => 'com_print_typeinfo',
    2 => 'Mostra uma defini&ccedil;&atilde;o de classe PHP para uma interface despach&aacute;vel',
  ),
  'up' => 
  array (
    0 => 'ref.com.php',
    1 => 'Fun&ccedil;&otilde;es de COM',
  ),
  'prev' => 
  array (
    0 => 'function.com-message-pump.php',
    1 => 'com_message_pump',
  ),
  'next' => 
  array (
    0 => 'function.variant-abs.php',
    1 => 'variant_abs',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/com/functions/com-print-typeinfo.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.com-print-typeinfo" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">com_print_typeinfo</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">com_print_typeinfo</span> &mdash; <span class="dc-title">Mostra uma definição de classe PHP para uma interface despachável</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.com-print-typeinfo-description">
  <h3 class="title">Descrição</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>com_print_typeinfo</strong></span>(<span class="methodparam"><span class="type"><span class="type"><a href="class.variant.php" class="type variant">variant</a></span>|<span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$variant</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$dispatch_interface</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$display_sink</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   O objetivo desta função é ajudar a gerar um esqueleto de classe para uso como
   um coletor de eventos. Pode também ser usada para gerar um despejo de informações de qualquer objeto
   COM, desde que ele suporte interfaces de introspecção suficientes
   e que seja conhecido o nome da interface que deve ser exibida.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.com-print-typeinfo-parameters">
  <h3 class="title">Parâmetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">variant</code></dt>
     <dd>
      <p class="para">
       <code class="parameter">variant</code> deve ser uma instância de um objeto COM
       ou o nome de uma biblioteca de tipos (que será resolvida de acordo
       com as regras definidas em <span class="function"><a href="function.com-load-typelib.php" class="function">com_load_typelib()</a></span>).
      </p>
     </dd>
    
    
     <dt><code class="parameter">dispatch_interface</code></dt>
     <dd>
      <p class="para">
       O nome de uma interface derivada de <code class="literal">IDispatch</code> a ser exibida.
      </p>
     </dd>
    
    
     <dt><code class="parameter">display_sink</code></dt>
     <dd>
      <p class="para">
       Se definido como <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, a interface de coleta correspondente será
       exibida no lugar.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.com-print-typeinfo-returnvalues">
  <h3 class="title">Valor Retornado</h3>
  <p class="para">
   Retorna <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> em caso de sucesso ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> em caso de falha.
  </p>
 </div>

 <div class="refsect1 seealso" id="refsect1-function.com-print-typeinfo-seealso">
  <h3 class="title">Veja Também</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.com-event-sink.php" class="function" rel="rdfs-seeAlso">com_event_sink()</a> - Conecta eventos de um objeto COM a um objeto PHP</span></li>
    <li><span class="function"><a href="function.com-load-typelib.php" class="function" rel="rdfs-seeAlso">com_load_typelib()</a> - Carrega uma biblioteca de tipos</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer($setup); ?>