DkmComponentManager.InitializeThread Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| InitializeThread(Guid) |
Inicialize um thread com o Gerenciador de componentes. Isso é necessário quando um componente cria um ou mais threads de trabalho. InitializeThread deve ser chamado apenas uma vez e deve ter uma chamada correspondente para UninitializeThread. |
| InitializeThread(Guid, Boolean) |
Inicialize um thread com o Gerenciador de componentes. Isso é necessário quando um componente cria um ou mais threads de trabalho. InitializeThread deve ser chamado apenas uma vez e deve ter uma chamada correspondente para UninitializeThread. |
| InitializeThread(IntPtr, Boolean) |
Inicialize um thread com o Gerenciador de componentes. InitializeThreadByHandle deve ser chamado apenas uma vez e deve ter uma chamada correspondente para UninitializeThreadByHandle. |
InitializeThread(Guid)
Inicialize um thread com o Gerenciador de componentes. Isso é necessário quando um componente cria um ou mais threads de trabalho. InitializeThread deve ser chamado apenas uma vez e deve ter uma chamada correspondente para UninitializeThread.
public:
static void InitializeThread(Guid componentId);
public static void InitializeThread (Guid componentId);
static member InitializeThread : Guid -> unit
Public Shared Sub InitializeThread (componentId As Guid)
Parâmetros
- componentId
- Guid
GUID para o componente que inicializa o thread. Esse valor de GUID é definido no arquivo de configuração do componente.
Exceções
A exceção com o E_XAPI_ALREADY_INITIALIZED de código será gerada se o thread já tiver sido inicializado por um componente diferente.
Aplica-se a
InitializeThread(Guid, Boolean)
Inicialize um thread com o Gerenciador de componentes. Isso é necessário quando um componente cria um ou mais threads de trabalho. InitializeThread deve ser chamado apenas uma vez e deve ter uma chamada correspondente para UninitializeThread.
public:
static void InitializeThread(Guid componentId, [Runtime::InteropServices::Out] bool % alreadyInitialized);
public static void InitializeThread (Guid componentId, out bool alreadyInitialized);
static member InitializeThread : Guid * bool -> unit
Public Shared Sub InitializeThread (componentId As Guid, ByRef alreadyInitialized As Boolean)
Parâmetros
- componentId
- Guid
GUID para o componente que inicializa o thread. Esse valor de GUID é definido no arquivo de configuração do componente.
- alreadyInitialized
- Boolean
Retornará true se o thread tiver sido inicializado anteriormente por este componente. Os chamadores podem usá-lo como uma dica de que UninitializeThread não deve ser chamado.
Exceções
A exceção com o E_XAPI_ALREADY_INITIALIZED de código será gerada se o thread já tiver sido inicializado por um componente diferente.
Aplica-se a
InitializeThread(IntPtr, Boolean)
Inicialize um thread com o Gerenciador de componentes. InitializeThreadByHandle deve ser chamado apenas uma vez e deve ter uma chamada correspondente para UninitializeThreadByHandle.
public:
static void InitializeThread(IntPtr componentHandle, [Runtime::InteropServices::Out] bool % alreadyInitialized);
public static void InitializeThread (IntPtr componentHandle, out bool alreadyInitialized);
static member InitializeThread : nativeint * bool -> unit
Public Shared Sub InitializeThread (componentHandle As IntPtr, ByRef alreadyInitialized As Boolean)
Parâmetros
- componentHandle
- IntPtr
Identificador para o componente, obtido por FindComponentHandle
- alreadyInitialized
- Boolean
Retornará true se o thread tiver sido inicializado anteriormente por este componente. Os chamadores podem usá-lo como uma dica de que UninitializeThreadByHandle não deve ser chamado.
Exceções
A exceção com o E_XAPI_ALREADY_INITIALIZED de código será gerada se o thread já tiver sido inicializado por um componente diferente.