Compartilhar via


Funções (referência do C++ do Windows Runtime)

Nesta seção

Função Descrição
CoDecodeProxy Localiza a implementação de uma interface COM (Component Object Model) em um processo de servidor, considerando uma interface para um objeto proxie.
CreateControlInput Cria um objetoICoreInputSourceBaseno thread da interface do usuário do chamador.
CreateControlInputEx Cria um objetoICoreInputSourceBaseem um thread de trabalho ou no thread da interface do usuário.
CreateDirect3D11DeviceFromDXGIDevice Cria uma instância de IDirect3DDevice de um IDXGIDevice.
CreateDirect3D11SurfaceFromDXGISurface Cria uma instância de IDirect3DSurface de um IDXGISurface.
CreateDirect3DDevice Cria uma instância de IDirect3DDevice de um IDXGIDevice.
CreateDirect3DSurface Cria uma instância de IDirect3DSurface de um IDXGISurface.
CreateRandomAccessStreamOnFile Cria um fluxo de acesso aleatório do Windows Runtime para um arquivo.
CreateRandomAccessStreamOverStream Cria um fluxo de acesso aleatório do Windows Runtime em torno de uma implementação base de IStream.
CreateStreamOverRandomAccessStream Cria umIStreamem torno de um objetoIRandomAccessStreamdo Windows Runtime.
CreateXamlUIPresenter Uma função de criador estático que pode criar um XamlUIPresenter para uma superfície de renderização em um aplicativo da área de trabalho.
DbgRaiseAssertionFailure Gera uma declaração para depuração.
GetDXGIInterface(IDirect3DDevice^, DXGI_TYPE)** Recupera uma interface DXGI de uma instância de IDirect3DDevice.
GetDXGIInterface(IDirect3DSurface^, DXGI_TYPE)** Recupera uma interface DXGI de uma instância de IDirect3DSurface.
GetDXGIInterfaceFromObject Recupera uma interface DXGI de um objeto.
GetRestrictedErrorInfo Obtém o objeto de informações de erro restrito definido por uma chamada anterior para SetRestrictedErrorInfo no thread lógico atual.
HSTRING_UserFree Libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HSTRING_UserFree64 Libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HSTRING_UserMarshal Faz marshaling de um objetoHSTRINGno buffer RPC.
HSTRING_UserMarshal64 Faz marshaling de um objetoHSTRINGno buffer RPC.
HSTRING_UserSize Calcula o tamanho do fio do objetoHSTRING e obtém seu identificador e dados.
HSTRING_UserSize64 Calcula o tamanho do fio do objetoHSTRING e obtém seu identificador e dados.
HSTRING_UserUnmarshal Desmarca um objeto HSTRING do buffer RPC.
HSTRING_UserUnmarshal64 Desmarca um objeto HSTRING do buffer RPC.
IsErrorPropagationEnabled Indica se o evento CoreApplication.UnhandledErrorDetected ocorre para os erros retornados pelo delegado registrado como uma função de retorno de chamada para um evento da API do Windows Runtime ou a conclusão de um método assíncrono.
DllGetActivationFactory Recupera a fábrica de ativação de uma DLL que contém classes ativas do Windows Runtime.
MetaDataGetDispenser Cria uma classe de distribuidor.
pdfCreateRenderer Obtém uma instância da interfaceIPdfRendererNativepara exibir uma única página de um arquivo PDF (Formato de Documento Portátil).
pdfRenderParams Popula um PDF_RENDER_PARAMS stucture. Uma estrutura PDF_RENDER_PARAMS representa um conjunto de propriedades para gerar uma única página de um arquivo PDF.
RoActivateInstance Ativa a classe do Windows Runtime especificada.
RoCaptureErrorContext Salva o contexto de erro atual para que ele esteja disponível para chamadas posteriores para a funçãoRoFailFastWithErrorContext.
RoClearError Remove as informações de erro existentes do TEB (bloco de ambiente de thread) atual.
RoFailFastWithErrorContext Gera uma exceção não contínua no processo atual.
RoFailFastWithErrorContextInternal2 Gera uma exceção não contínua no processo atual e também permite que você inclua um contexto de erro adicional que ainda não foi capturado pelo sistema operacional.
RoFreeParameterizedTypeExtra Libera o identificador alocado por RoGetParameterizedTypeInstanceIID .
RoGetActivatableClassRegistration Habilita a recuperação de informações de registro de classe.
RoGetActivationFactory Obtém a fábrica de ativação para a classe de runtime especificada.
roGetAgileReference Cria uma referência ágil para um objeto especificado pela interface fornecida.
RoGetApartmentIdentifier Obtém um identificador exclusivo para o apartamento atual.
roGetBufferMarshaler Fornece um marshaler IBuffer padrão para implementar a semântica associada à interface IBuffer quando ela é marshalada.
RoGetErrorReportingFlags Obtém o comportamento de relatório atual das funções de erro do Windows Runtime.
RoGetMetaDataFile Localiza e recupera o arquivo de metadados que descreve a ABI (Interface Binária de Aplicativo) para o nome do tipo especificado.
RoGetParameterizedTypeInstanceIID Calcula o IID (identificador de interface) do tipo de interface ou delegado que resulta quando uma interface ou delegado parametrizado é instanciado com os argumentos de tipo especificados.
RoGetServerActivatableClasses Recupera as classes ativantes registradas para um determinado servidor EXE (executável), que foi registrado na ID do pacote do processo de chamada.
RoInitialize Inicializa o Windows Runtime no thread atual com o modelo de simultaneidade especificado.
RoInspectThreadErrorInfo Obtém o objeto de erro que representa a pilha de chamadas no ponto em que o erro se originou
RoInspectCapturedStackBackTrace Fornece uma maneira de os depuradores inspecionarem uma pilha de chamadas de um processo de destino.
RoOriginateError Relata um erro e uma cadeia de caracteres informativa a um depurador anexado.
RoOriginateErrorW Relata um erro e uma cadeia de caracteres informativa a um depurador anexado.
RoOriginateLanguageException Relata um erro, uma cadeia de caracteres informativa e um objeto de erro a um depurador anexado.
RoParameterizedTypeExtraGetTypeSignature Obtém a assinatura de tipo usada para calcular a IID da última chamada para RoGetParameterizedTypeInstanceIID com o identificador especificado.
RoParseTypeName Analisa um nome de tipo e parâmetros de tipo existentes, no caso de tipos parametrizados.
RoRegisterActivationFactories Registra uma matriz de fábricas de ativação fora do processo para um servidor exe do Windows Runtime.
RoRegisterForApartmentShutdown Registra um IApartmentShutdown retorno de chamada a ser invocado quando o apartamento atual for fechado.
RoReportUnhandledError Dispara o Manipulador de Erros Global quando ocorre uma exceção sem tratamento.
RoReportFailedDelegate Dispara o Manipulador de Erros Global quando ocorre uma falha de delegado.
RoResolveNamespace Determine os filhos diretos, tipos e sub-namespaces do namespace do Windows Runtime especificado, a partir de qualquer linguagem de programação compatível com o Windows Runtime.
RoResolveRestrictedErrorInfoReference Retorna o ponteiro de interfaceIRestrictedErrorInfo com base na referência fornecida.
RoRevokeActivationFactories Remove uma matriz de fábricas de ativação registradas do Windows Runtime.
RoSetErrorReportingFlags Define o comportamento de relatório das funções de erro do Windows Runtime.
RoTransformError Relata um erro modificado e uma cadeia de caracteres informativa para um depurador anexado.
RoTransformErrorW Relata um erro transformado e uma cadeia de caracteres informativa para um depurador anexado.
RoUninitialize Fecha o Windows Runtime no thread atual.
RoUnregisterForApartmentShutdown Cancela o registro de uma interface deIApartmentShutdownregistrada anteriormente.
SetRestrictedErrorInfo Define o objeto de informações de erro restrito para o thread atual.
WindowsCompareStringOrdinal Compara dois objetos HSTRING especificados e retorna um inteiro que indica sua posição relativa em uma ordem de classificação.
WindowsConcatString Concatena duas cadeias de caracteres especificadas.
windowsCreateString Cria um novo HSTRING com base na cadeia de caracteres de origem especificada.
WindowsCreateStringReference Cria uma nova referência de cadeia de caracteres com base na cadeia de caracteres especificada.
WindowsDeleteString Diminui a contagem de referência de um buffer de cadeia de caracteres.
WindowsDeleteStringBuffer Descarta um buffer de cadeia de caracteres pré-alocado se ele não foi promovido a umHSTRING.
WindowsDuplicateString Cria uma cópia da cadeia de caracteres especificada.
WindowsGetStringLen Obtém o comprimento, em caracteres Unicode, da cadeia de caracteres especificada.
WindowsGetStringRawBuffer Obtém o buffer de backup da cadeia de caracteres especificada.
WindowsInspectString Fornece uma maneira de os depuradores exibirem o valor de umHSTRINGdo Windows Runtime em outro espaço de endereço, remotamente ou em um despejo.
windowsInspectString2 Fornece uma maneira de os depuradores exibirem o valor de umHSTRINGdo Windows Runtime em outro espaço de endereço, remotamente ou em um despejo.
WindowsIsStringEmpty Indica se a cadeia de caracteres especificada é a cadeia de caracteres vazia.
WindowsPreallocateStringBuffer Aloca um buffer de caractere mutável para uso na criação dedo HSTRING.
WindowsPromoteStringBuffer Cria umHSTRINGdo HSTRING_BUFFERespecificado.
WindowsReplaceString Substitui todas as ocorrências de um conjunto de caracteres na cadeia de caracteres especificada por outro conjunto de caracteres para criar uma nova cadeia de caracteres.
WindowsStringHasEmbeddedNull Indica se a cadeia de caracteres especificada inseriu caracteres nulos.
WindowsSubstring Recupera uma subcadeia de caracteres da cadeia de caracteres especificada. A subcadeia de caracteres começa na posição de caractere especificada.
WindowsSubstringWithSpecifiedLength Recupera uma subcadeia de caracteres da cadeia de caracteres especificada. A subcadeia de caracteres começa em uma posição de caractere especificada e tem um comprimento especificado.
WindowsTrimStringEnd Remove todas as ocorrências à direita de um conjunto especificado de caracteres da cadeia de caracteres de origem.
WindowsTrimStringStart Remove todas as ocorrências principais de um conjunto especificado de caracteres da cadeia de caracteres de origem.