注意:这是Microsoft Windows的将来版本中将支持的技术的初步文档。
本节介绍标准LSAPI状态码常量。它们按字母顺序列出。
不变 | 状态值 | 含义 |
LS_AUTHORIZATION_ UNAVAILABLE | 0xC0001005 | 许可证系统没有许可证资源来完成请求。 |
LS_BAD_ARG | 0xC000100E | 一个或多个参数是不正确的。 |
LS_BAD_HANDLE | 0xC0001001 | 呼叫中使用的句柄没有描述有效的许可证系统上下文。 |
LS_BAD_INDEX | 0xC000100B | 在LSEnumProviders或LSQuery 功能的调用中指定了无效的索引。 |
LS_BUFFER_TOO_SMALL | 0xC000100D | LSGetMessage函数中【缓冲】参数指向的缓冲区太小,无法容纳要返回的文本字符串,或者挑战数据结构太小,无法应对挑战响应。 |
LS_INSUFFICIENT_UNITS | 0xC0001002 | 许可证系统无法找到足够的可用许可证资源来完成请求。 |
LS_LICENSE_EXPIRED | 0x8000100C | 与当前上下文关联的许可证已过期。这可能是由于许可证的时间限制。 |
LS_LICENSE_TERMINATED | 0xC0001004 | 许可证系统已经确定用于完成先前请求的资源不再被授予呼叫软件。 |
LS_LICENSE_UNAVAILABLE | 0xC0001006 | 许可证系统具有可以完成请求的许可证资源,但在请求时它们不可用。 |
LS_NETWORK_ UNAVAILABLE | 0xC0001008 | 网络不可用 |
LS_RESOURCES_ UNAVAILABLE | 0xC0001007 | 由于资源不足(如内存),请求无法完成。 |
LS_SUCCESS | 0x0 | 功能成功完成。 |
LS_SYSTEM_UNAVAILABLE | 0xC0001003 | 找不到执行被叫功能的许可证系统。 |
LS_TEXT_UNAVAILABLE | 0x80001009 | 使用LSGetMessage功能查找错误消息字符串时发生错误。 |
LS_UNKNOWN_STATUS | 0xC000100A | 无法识别的状态码已传递给LSGetMessage功能。 |