Другие Low-Level поддержки клиентов
В этом разделе содержатся сведения о низкоуровневых 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. |