网站首页  词典首页

请输入您要查询的函数:

 

术语 flsalloc
释义 FlsAlloc
语法:
C++
DWORD WINAPI FlsAlloc(
__in PFLS_CALLBACK_FUNCTION lpCallback
);
FlsAlloc功能
光纤分配一个本地存储(后勤系统)指数。在这个过程中的任何纤维可以随后使用该指数来存储和检索值是本地的纤维。
参数
lpCallback [in]
该申请的指针定义的类型PFLS_CALLBACK_FUNCTION回调函数。此参数是可选的。有关更多信息,请参阅FlsCallback。
返回值
如果函数成功,返回值是一个后勤系统指数初始化为零。
如果函数失败,返回值是FLS_OUT_OF_INDEXES。为了获得更多错误信息,调用GetLastError。
备注
这个过程的纤维可以使用的FlsFree,FlsSetValue,或FlsGetValue职能随后调用了FLS指数。
财务和后勤系统指标分配通常是在程序或动态链接库(DLL)初始化。经过财务和后勤系统指数已分配过程的每一个纤维可以使用它来访问自己的财务和后勤系统存储插槽。要存储在其财务和后勤系统插槽值,光纤指定在给FlsSetValue调用索引。该纤维在其后指定调用相同指数FlsGetValue检索存储的价值。
财务和后勤系统索引不是有效的跨进程边界。一个DLL不能假设在一个进程分配一个指数是在另一个进程中有效。
要求:
client最低支持Vista
最低支持serverWindows服务器2003
HeaderWinbase.h(头文件:winuser.h)
LibraryKernel32.lib
DLLKernel32.dll
参见
纤维
FlsCallback
FlsFree
FlsGetValue
FlsSetValue
进程和线程函数
如果有任何问题和意见,请发送给微软(wsddocfb@microsoft.com)
生成日期:2009年8月27日
==英文原文==FlsAlloc Function
Allocates a fiber local storage (FLS) index. Any fiber in the process can subsequently use this index to store and retrieve values that are local to the fiber.
Syntax
C++
DWORD WINAPI FlsAlloc(
__in PFLS_CALLBACK_FUNCTION lpCallback
);
Parameters
lpCallback [in]
A pointer to the application-defined callback function of type PFLS_CALLBACK_FUNCTION. This parameter is optional. For more information, see FlsCallback .
Return Value
If the function succeeds, the return value is an FLS index initialized to zero.
If the function fails, the return value is FLS_OUT_OF_INDEXES. To get extended error information, call GetLastError .
Remarks
The fibers of the process can use the FLS index in subsequent calls to the FlsFree , FlsSetValue , or FlsGetValue functions.
FLS indexes are typically allocated during process or dynamic-link library (DLL) initialization. After an FLS index has been allocated, each fiber of the process can use it to access its own FLS storage slot. To store a value in its FLS slot, a fiber specifies the index in a call to FlsSetValue. The fiber specifies the same index in a subsequent call to FlsGetValue to retrieve the stored value.
FLS indexes are not valid across process boundaries. A DLL cannot assume that an index assigned in one process is valid in another process.
Requirements
Minimum supported clientWindows Vista
Minimum supported serverWindows Server 2003
HeaderWinbase.h (include Windows.h)
LibraryKernel32.lib
DLLKernel32.dll
See Also
Fibers
FlsCallback
FlsFree
FlsGetValue
FlsSetValue
Process and Thread Functions
Send comments about this topic to Microsoft
Build date: 8/27/2009
==原始网址==http://msdn.microsoft.com/en-us/library/ms682664(VS.85).aspx\n
随便看

 

windows api函数参考手册包含2258条windows api函数文档,详细介绍nodejs、java、rust调用windows api的方法技巧,是学习windows api编程的入门中文文档。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 11:25:07