Função FlsGetValue (fibersapi.h)
Recupera o valor no slot fls (armazenamento local de fibra) da fibra de chamada para o índice FLS especificado. Cada fibra tem seu próprio slot para cada índice FLS.
Sintaxe
PVOID FlsGetValue(
[in] DWORD dwFlsIndex
);
Parâmetros
[in] dwFlsIndex
O índice FLS alocado pela função FlsAlloc .
Retornar valor
Se a função for bem-sucedida, o valor retornado será o valor armazenado no slot FLS da fibra de chamada associado ao índice especificado.
Se a função falhar, o valor retornado será NULL. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Os índices FLS normalmente são alocados pela função FlsAlloc durante o processo ou a inicialização da DLL. Depois que um índice FLS é alocado, cada fibra do processo pode usá-lo para acessar seu próprio slot FLS para esse índice. Uma fibra especifica um índice FLS em uma chamada para FlsSetValue para armazenar um valor em seu slot. O thread especifica o mesmo índice em uma chamada subsequente para FlsSetValue para recuperar o valor armazenado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | fibersapi.h |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |