minwinbase.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

minwinbase.h 包含以下编程接口:

函数

 
LocalDiscard

放弃指定的本地内存对象。 内存对象的锁计数必须为零。

回调函数

 
LPOVERLAPPED_COMPLETION_ROUTINE

与 ReadFileEx 和 WriteFileEx 函数一起使用的应用程序定义回调函数。 当异步输入和输出 (I/O) 操作完成或取消并且调用线程处于可警报状态时,将调用此函数。

结构

 
CREATE_PROCESS_DEBUG_INFO

包含可由调试器使用的进程创建信息。
CREATE_THREAD_DEBUG_INFO

包含可由调试器使用的线程创建信息。
DEBUG_EVENT

描述调试事件。
EXCEPTION_DEBUG_INFO

包含调试器可以使用的异常信息。
EXIT_PROCESS_DEBUG_INFO

包含终止进程的退出代码。
EXIT_THREAD_DEBUG_INFO

包含终止线程的退出代码。
FILETIME

包含一个 64 位值,表示自 1601 年 1 月 1 日 (UTC) 以来的 100 纳秒间隔数。
LOAD_DLL_DEBUG_INFO

包含有关刚加载的动态链接库 (DLL) 的信息。
OUTPUT_DEBUG_STRING_INFO

包含调试字符串的地址、格式和长度(以字节为单位)。
OVERLAPPED

包含异步 (或重叠) 输入和输出 (I/O) 中使用的信息。
OVERLAPPED_ENTRY

包含通过调用 GetQueuedCompletionStatusEx 函数返回的信息。
PROCESS_HEAP_ENTRY

包含有关堆元素的信息。
REASON_CONTEXT

包含有关电源请求的信息。 PowerCreateRequest 和 SetWaitableTimerEx 函数使用此结构。
RIP_INFO

包含导致 RIP 调试事件的错误。
SYSTEMTIME

指定日期和时间,使用月份、日、年、工作日、小时、分钟、秒和毫秒的单个成员。 时间采用协调世界时 (UTC) 或本地时间,具体取决于正在调用的函数。
UNLOAD_DLL_DEBUG_INFO

包含有关刚刚卸载的动态链接库 (DLL) 的信息。
WIN32_FIND_DATAA

包含有关 FindFirstFile、FindFirstFileEx 或 FindNextFile 函数找到的文件的信息。 (ANSI)
WIN32_FIND_DATAW

包含有关 FindFirstFile、FindFirstFileEx 或 FindNextFile 函数找到的文件的信息。 (Unicode)

枚举

 
FILE_INFO_BY_HANDLE_CLASS

标识 GetFileInformationByHandleEx 应检索或 SetFileInformationByHandle 应设置的文件信息的类型。
FILE_INFO_BY_NAME_CLASS

标识 GetFileInformationByName 应检索的文件信息的类型。
FINDEX_INFO_LEVELS

定义与 FindFirstFileEx 函数一起使用的值,以指定返回的数据的信息级别。
FINDEX_SEARCH_OPS

定义与 FindFirstFileEx 函数一起使用的值,以指定要执行的筛选的类型。
GET_FILEEX_INFO_LEVELS

定义与 GetFileAttributesEx 和 GetFileAttributesTransacted 函数一起使用的值,以指定返回的数据的信息级别。
READ_DIRECTORY_NOTIFY_INFORMATION_CLASS

指示调用 ReadDirectoryChangesExW 函数的应用程序可以请求的信息的可能类型。