Função DCompositionCreateSurfaceHandle (dcomp.h)
Cria um novo objeto de superfície de composição que pode ser associado a uma cadeia de troca ou buffer de troca do Microsoft DirectX e associado a um visual.
Sintaxe
HRESULT DCompositionCreateSurfaceHandle(
[in] DWORD desiredAccess,
[in, optional] SECURITY_ATTRIBUTES *securityAttributes,
[out] HANDLE *surfaceHandle
);
Parâmetros
[in] desiredAccess
Tipo: DWORD
O acesso solicitado ao objeto de superfície de composição. Pode ser um dos seguintes valores:
[in, optional] securityAttributes
Tipo: SECURITY_ATTRIBUTES*
Contém o descritor de segurança para o objeto de superfície de composição e especifica se o identificador do objeto de superfície de composição é herdado quando um processo filho é criado. Se esse parâmetro for NULL, o objeto de superfície de composição será criado com atributos de segurança padrão que concedem acesso de leitura e gravação ao processo atual, mas não permitem que processos filho herdem o identificador.
[out] surfaceHandle
Tipo: HANDLE*
O identificador do novo objeto de superfície de composição. Esse parâmetro não deve ser NULL.
Retornar valor
Tipo: HRESULT
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Consulte Códigos de Erro do DirectComposition para obter uma lista de códigos de erro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dcomp.h |
Biblioteca | Dcomp.lib |
DLL | Dcomp.dll |