Любая поддержка клиентов низкого уровня
В этом разделе содержатся сведения о низкоуровневых API, используемых клиентской инфраструктурой Windows.
Функции
Раздел | Содержимое |
---|---|
_lclose | Функция _lclose закрывает указанный файл, чтобы он больше не был доступен для чтения или записи. Эта функция предоставляется для совместимости с 16-разрядными версиями Windows. Приложения на основе Win32 должны использовать функцию CloseHandle. |
_lopen | Функция _lopen открывает существующий файл и задает указатель на начало файла. Эта функция предоставляется для совместимости с 16-разрядными версиями Windows. Приложения на основе Win32 должны использовать функцию CreateFile. |
_lread | Функция _lread считывает данные из указанного файла. Эта функция предоставляется для совместимости с 16-разрядными версиями Windows. Приложения на основе Win32 должны использовать функцию ReadFile. |
AreDvdCodecsEnabled | Возвращает значение, указывающее, включены ли кодеки DVD на текущем устройстве. |
DisableProcessWindowsGhosting | Отключает функцию призрака окна для вызывающего процесса графического интерфейса. Призрак окна — это функция Windows Manager, которая позволяет пользователю свести к минимуму, переместить или закрыть главное окно приложения, которое не отвечает. |
GetMediaComponentPackageInfo | Возвращает список свойств для всех кодеков мультимедиа, установленных в системе, которая соответствует указанным требованиям. |
GetMediaExtensionCommunicationFactory | Создает фабрику коммуникаций для регистрации расширения мультимедиа. |
InstantiateComponentFromPackage | Создает экземпляр класса в пакете приложения. |
IsMediaBehaviorEnabled | Возвращает значение, указывающее, включено ли поведение мультимедиа, связанное с указанным GUID. |
NtClose | Устарело. Эта функция используется для закрытия указанного дескриптора. NtClose заменяет CloseHandle. |
NtDeviceIoControlFile | Устарело. Создает дескрипторы для предоставленных буферов и передает нетипизированные данные драйверу устройства, связанному с дескриптором файла. NtDeviceIoControlFile заменяет DeviceIoControl. |
NtWaitForSingleObject | Устарело. Ожидает, пока указанный объект не достигнет состояния signaled . NtWaitForSingleObject заменен WaitForSingleObject. |
RtlAnsiStringToUnicodeString | Преобразует указанную исходную строку ANSI в строку Юникода. |
RtlCharToInteger | Преобразует символьную строку в целое число. |
RtlFormatCurrentUserKeyPath | Инициализирует предоставленный буфер строковым представлением идентификатора безопасности для текущего пользователя. |
RtlFreeAnsiString | Освобождает буфер строки, выделенный RtlUnicodeStringToAnsiString. |
RtlFreeOemString | Освобождает строковый буфер, выделенный RtlUnicodeStringToOemString. |
RtlFreeUnicodeString | Освобождает буфер строки, выделенный RtlAnsiStringToUnicodeString или RtlUpcaseUnicodeString. |
RtlInitString | Инициализирует подсчитываемую строку. |
RtlInitUnicodeString | Инициализирует подсчитываемую строку Юникода. |
RtlUnicodeStringToAnsiString | Преобразует указанную исходную строку Юникода в строку ANSI. |
RtlUnicodeStringToOemString | Эти функции преобразуют указанную исходную строку Юникода в строку OEM. Перевод выполняется относительно кодовой страницы OEM (OCP). |
RtlUnicodeToMultiByteSize | Определяет, сколько байтов требуется для представления строки Юникода в виде строки ANSI. |
RtlUnicodeToUTF8N | Функция RtlUnicodeToUTF8N преобразует указанную строку Юникода в новую символьную строку с помощью 8-разрядной кодовой страницы формата преобразования Юникода (UTF-8). |
RtlUTF8ToUnicodeN | Функция RtlUTF8ToUnicodeN преобразует указанную исходную строку в строку Юникода с помощью кодовой страницы UTF-8. |
SendIMEMessageEx | Задает действие или обработку редактора методов ввода (IME) с помощью указанной подфункции. Примечание. Эта функция устарела и не должна использоваться. |
WINNLSEnableIME | Временно включает или отключает IME и одновременно включает или отключает отображение всех окон, принадлежащих IME. Примечание. Эта функция устарела и не должна использоваться. |
Структуры
Раздел | Содержимое |
---|---|
IMESTRUCT | Используется SendIMEMessageEx для указания подфункции, выполняемой в сообщении IME и его параметрах. Эта структура также используется для получения возвращаемых значений из этих подфункций. |
STRING | Эта структура используется с функцией RtlUnicodeStringToOemString. |
Подпрограммы компилятора
Раздел | Содержимое |
---|---|
Подпрограмма __C_specific_handler | __C_specific_handler — это вспомогательный подпрограмма для компилятора C. |
подпрограмма _alldiv | _alldiv Подпрограмма — это вспомогательный подпрограмма для компилятора C. |
_allmul | Умножает два LONGLONG или ULONGLONG. |
_aulldiv | Делит два целых числа ULONGLONG . |
Подпрограмма _chkstk | _chkstk Подпрограмма — это вспомогательный подпрограмма для компилятора C. |