Функции (среда выполнения Windows справочник по C++)

В этом разделе

Функция Описание
CoDecodeProxy Находит реализацию com-интерфейса в серверном процессе, заданном интерфейсом для прокси-объекта.
CreateControlInput Создает объект ICoreInputSourceBase в потоке пользовательского интерфейса вызывающего объекта.
CreateControlInputEx Создает объект ICoreInputSourceBase в рабочем потоке или потоке пользовательского интерфейса.
CreateDirect3D11DeviceFromDXGIDevice Создает экземпляр IDirect3Ddevice из IDXGIDevice.
CreateDirect3D11SurfaceFromDXGISurface Создает экземпляр IDirect3DSurface из IDXGISurface.
CreateDirect3DDevice Создает экземпляр IDirect3Ddevice из IDXGIDevice.
CreateDirect3DSurface Создает экземпляр IDirect3DSurface из IDXGISurface.
CreateRandomAccessStreamOnFile Создает поток среда выполнения Windows произвольного доступа для файла.
CreateRandomAccessStreamOverStream Создает поток среда выполнения Windows произвольного доступа вокруг базовой реализации IStream.
CreateStreamOverRandomAccessStream Создает IStream вокруг объекта IRandomAccessStream среда выполнения Windows.
CreateXamlUIPresenter Статическая функция создателя, которая может создать XamlUIPresenter для поверхности отрисовки в классическом приложении.
DbgRaiseAssertionFailure Вызывает утверждение для отладки.
GetDXGIInterface(IDirect3DDevice^, DXGI_TYPE)** Извлекает интерфейс DXGI из экземпляра IDirect3DDevice .
GetDXGIInterface(IDirect3DSurface^, DXGI_TYPE)** Извлекает интерфейс DXGI из экземпляра IDirect3DSurface .
GetDXGIInterfaceFromObject Извлекает интерфейс DXGI из объекта .
GetRestrictedErrorInfo Возвращает объект сведений об ограниченной ошибке, заданный предыдущим вызовом SetRestrictedErrorInfo в текущем логическом потоке.
HSTRING_UserFree Освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC.
HSTRING_UserFree64 Освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC.
HSTRING_UserMarshal Маршалирует объект HSTRING в буфер RPC.
HSTRING_UserMarshal64 Маршалирует объект HSTRING в буфер RPC.
HSTRING_UserSize Вычисляет размер провода объекта HSTRING и получает его дескриптор и данные.
HSTRING_UserSize64 Вычисляет размер провода объекта HSTRING и получает его дескриптор и данные.
HSTRING_UserUnmarshal Отменяет удаление объекта HSTRING из буфера RPC.
HSTRING_UserUnmarshal64 Отменяет удаление объекта HSTRING из буфера RPC.
IsErrorPropagationEnabled Указывает, возникает ли событие CoreApplication.UnhandledErrorDetected для ошибок, возвращаемых делегатом, зарегистрированным в качестве функции обратного вызова для события API среда выполнения Windows, или завершения асинхронного метода.
DllGetActivationFactory Извлекает фабрику активации из библиотеки DLL, содержащей активируемые классы среда выполнения Windows.
MetaDataGetDispenser Создает класс дозатора.
PdfCreateRenderer Возвращает экземпляр интерфейса IPdfRendererNative для отображения одной страницы PDF-файла.
PdfRenderParams Заполняет PDF_RENDER_PARAMS лепниной. Структура PDF_RENDER_PARAMS представляет набор свойств для вывода одной страницы PDF-файла.
RoActivateInstance Активирует указанный класс среда выполнения Windows.
RoCaptureErrorContext Сохраняет текущий контекст ошибки, чтобы он был доступен для последующих вызовов функции RoFailFastWithErrorContext .
RoClearError Удаляет существующие сведения об ошибке из текущего блока среды потока (TEB).
RoFailFastWithErrorContext Создает непрерываемое исключение в текущем процессе.
RoFailFastWithErrorContextInternal2 Вызывает непрерываемое исключение в текущем процессе, а также позволяет включить дополнительный контекст ошибки, еще не зафиксированный ОПЕРАЦИОННОЙ системой.
RoFreeParameterizedTypeExtra Освобождает дескриптор, выделенный RoGetParameterizedTypeInstanceIID.
RoGetActivatableClassRegistration Включает получение сведений о регистрации класса.
RoGetActivationFactory Возвращает фабрику активации для указанного класса среды выполнения.
RoGetAgileReference Создает гибкую ссылку для объекта, заданного заданным интерфейсом.
RoGetApartmentIdentifier Возвращает уникальный идентификатор для текущей квартиры.
RoGetBufferMarshaler Предоставляет стандартный маршалер IBuffer для реализации семантики, связанной с интерфейсом IBuffer при маршале.
RoGetErrorReportingFlags Возвращает текущее поведение отчетов среда выполнения Windows функций ошибок.
RoGetMetaDataFile Находит и извлекает файл метаданных, описывающий двоичный интерфейс приложения (ABI) для указанного имени типа.
RoGetParameterizedTypeInstanceIID Вычисляет идентификатор интерфейса (IID) типа интерфейса или делегата, который возникает при создании экземпляра параметризованного интерфейса или делегата с указанными аргументами типа.
RoGetServerActivatableClasses Извлекает активируемые классы, зарегистрированные для заданного исполняемого сервера (EXE), зарегистрированного в идентификаторе пакета вызывающего процесса.
RoInitialize Инициализирует среда выполнения Windows в текущем потоке с указанной моделью параллелизма.
RoInspectThreadErrorInfo Возвращает объект ошибки, представляющий стек вызовов в точке возникновения ошибки.
RoInspectCapturedStackBackTrace Предоставляет отладчикам способ проверки стека вызовов из целевого процесса.
RoOriginateError Сообщает об ошибке и информативной строке подключенному отладчику.
RoOriginateErrorW Сообщает об ошибке и информативной строке подключенному отладчику.
RoOriginateLanguageException Сообщает об ошибке, информативной строке и объекте ошибки подключенному отладчику.
RoParameterizedTypeExtraGetTypeSignature Возвращает сигнатуру типа, используемую для вычисления IID из последнего вызова RoGetParameterizedTypeInstanceIID с указанным дескриптором.
RoParseTypeName Анализирует имя типа и существующие параметры типа в случае параметризованных типов.
RoRegisterActivationFactories Регистрирует фабрики внепроцессной активации массива для среда выполнения Windows exe-сервера.
RoRegisterForApartmentShutdown Регистрирует обратный вызов IApartmentShutdown , который будет вызван при завершении работы текущего подразделения.
RoReportUnhandledError Активирует глобальный обработчик ошибок при возникновении необработанного исключения.
RoReportFailedDelegate Активирует глобальный обработчик ошибок при сбое делегата.
RoResolveNamespace Определите прямые дочерние элементы, типы и подпространства имен указанного среда выполнения Windows пространства имен из любого языка программирования, поддерживаемого среда выполнения Windows.
RoResolveRestrictedErrorInfoReference Возвращает указатель интерфейса IRestrictedErrorInfo на основе заданной ссылки.
RoRevokeActivationFactories Удаляет массив зарегистрированных фабрик активации из среда выполнения Windows.
RoSetErrorReportingFlags Задает поведение отчетов для функций среда выполнения Windows ошибок.
RoTransformError Сообщает об измененной ошибке и информативной строке подключенному отладчику.
RoTransformErrorW Сообщает преобразованную ошибку и информативную строку подключенному отладчику.
RoUninitialize Закрывает среда выполнения Windows в текущем потоке.
RoUnregisterForApartmentShutdown Отменяет регистрацию ранее зарегистрированного интерфейса IApartmentShutdown .
SetRestrictedErrorInfo Задает ограниченный объект сведений об ошибке для текущего потока.
WindowsCompareStringOrdinal Сравнивает два указанных объекта HSTRING и возвращает целое число, указывающее их относительное положение в порядке сортировки.
WindowsConcatString Объединяет две указанные строки.
WindowsCreateString Создает новый объект HSTRING на основе указанной исходной строки.
WindowsCreateStringReference Создает новую ссылку на строку на основе указанной строки.
WindowsDeleteString Уменьшает количество ссылок в строковом буфере.
WindowsDeleteStringBuffer Удаляет предварительно настроенный строковый буфер, если он не был повышен до HSTRING.
WindowsDuplicateString Создает копию указанной строки.
WindowsGetStringLen Возвращает длину указанной строки в символах Юникода.
WindowsGetStringRawBuffer Возвращает резервный буфер для указанной строки.
WindowsInspectString Предоставляет отладчикам способ отображения значения среда выполнения Windows HSTRING в другом адресном пространстве, удаленно или из дампа.
WindowsInspectString2 Предоставляет отладчикам способ отображения значения среда выполнения Windows HSTRING в другом адресном пространстве, удаленно или из дампа.
WindowsIsStringEmpty Указывает, является ли указанная строка пустой строкой.
WindowsPreallocateStringBuffer Выделяет изменяемый буфер символов для использования при создании HSTRING .
WindowsPromoteStringBuffer Создает HSTRING из указанного HSTRING_BUFFER.
WindowsReplaceString Заменяет все вхождения набора символов в указанной строке другим набором символов для создания новой строки.
WindowsStringHasEmbeddedNull Указывает, содержит ли указанная строка внедренные символы NULL.
WindowsSubstring Извлекает подстроку из указанной строки. Подстрока начинается с указанной позиции символа.
WindowsSubstringWithSpecifiedLength Извлекает подстроку из указанной строки. Подстрока начинается с указанной позиции знака и имеет указанную длину.
WindowsTrimStringEnd Удаляет все конечные вхождения указанного набора символов из исходной строки.
WindowsTrimStringStart Удаляет все ведущие вхождения указанного набора символов из исходной строки.