Función FlsGetValue (fibersapi.h)

Recupera el valor de la ranura de almacenamiento local de fibra (FLS) de la fibra de llamada para el índice FLS especificado. Cada fibra tiene su propia ranura para cada índice FLS.

Sintaxis

PVOID FlsGetValue(
  [in] DWORD dwFlsIndex
);

Parámetros

[in] dwFlsIndex

Índice FLS asignado por la función FlsAlloc .

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es el valor almacenado en la ranura FLS de fibra que realiza la llamada asociada al índice especificado.

Si la función no se realiza correctamente, el valor devuelto es NULL. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Los índices FLS normalmente se asignan mediante la función FlsAlloc durante la inicialización del proceso o dll. Después de asignar un índice FLS, cada fibra del proceso puede usarla para acceder a su propia ranura FLS para ese índice. Una fibra especifica un índice FLS en una llamada a FlsSetValue para almacenar un valor en su ranura. El subproceso especifica el mismo índice en una llamada posterior a FlsSetValue para recuperar el valor almacenado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado fibersapi.h
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Fibras

FlsAlloc

FlsSetValue

Funciones de proceso y subproceso