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 函数的应用程序可以请求的信息的可能类型。 |