IXtfApplicationClient::DebugEnable
Habilita ou desabilita a depuração do pacote do aplicativo com o moniker de pacote especificado.Sintaxe
Parâmetros
pszPackageMonikerTipo: LPCWSTR Um ponteiro para o moniker de pacote do aplicativo. fEnable
Tipo: BOOL Especifique TRUE para habilitar a depuração ou FALSE para desabilitá-la.
Valor de retorno
Tipo: HRESULT RetornaS_OK se tiver êxito; caso contrário, retorna um código de erro HRESULT.
Comentários
Este método se aplica somente a títulos do XBOX One Software Development Kit\ERA. Invocar este método não tem efeito em títulos do Microsoft Game Development Kit (GDK).
pszPackageMoniker, definindo ou limpando, respectivamente, o sinalizador de depuração desse pacote.
Você só deve definir o sinalizador de depuração de um pacote quando esse pacote não estiver em execução. Definir o sinalizador de depuração em um pacote em execução pode gerar resultados imprevisíveis.
- O aplicativo não é encerrado se levar mais de 45 segundos para concluir a ativação.
- O aplicativo não é encerrado se demorar demais para suspender. O limite é de 1 segundo para um aplicativo exclusivo ou 5 segundos para um aplicativo compartilhado.
- O aplicativo não é suspenso depois de perder a visibilidade por muito tempo. O limite é de 10 minutos para aplicativos exclusivos ou 5 segundos para aplicativos compartilhados.
- Para suspender o aplicativo, invoque o comando xbapp suspend (tópico sob NDA) ou invoque a função IXtfApplicationClient::Suspend.
- Quando seu aplicativo está no modo de depuração, ele não está sujeito aos limites normais do Gerenciamento do Tempo de Vida do Processo (PLM) e só será suspenso ou retomado quando você o instruir a fazer isso usando as ferramentas do XBOX Tools Framework (XTF).
No modo de depuração, seu aplicativo pode ser suspenso em estados nos quais o processo normal do PLM não o suspenderia, como quando ele está visível. Tenha cuidado ao testar o comportamento de suspensão e retomada enquanto seu aplicativo está em execução no modo de depuração, para garantir que você esteja testando o comportamento normal e não os efeitos da execução no modo de depuração.
- O aplicativo é encerrado se levar mais de 45 segundos para concluir a ativação.
- O aplicativo é encerrado se demorar demais para suspender. O limite é de 1 segundo para um aplicativo exclusivo ou 5 segundos para um aplicativo compartilhado.
- O aplicativo é suspenso depois de perder a visibilidade por muito tempo. O limite é de 10 minutos para aplicativos exclusivos ou 5 segundos para aplicativos compartilhados.
- Se o aplicativo falhar, desde que o depurador do Visual Studio não esteja anexado no momento.
- Durante uma operação de suspensão e retomada.
- Durante um encerramento, desde que o depurador do Visual Studio não esteja anexado no momento.
Requisitos
Cabeçalho: xtfapplication.h Biblioteca: xtfapplication.lib Plataformas com suporte: Windows (para ferramentas de console XBOX)Confira também
IXtfApplicationClientXtfApplication
