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 |