Share via


Função CopyAcceleratorTableA (winuser.h)

Copia a tabela de aceleradores especificada. Essa função é usada para obter os dados de tabela de acelerador que correspondem a um identificador de tabela de acelerador ou para determinar o tamanho dos dados de tabela de acelerador.

Sintaxe

int CopyAcceleratorTableA(
  [in]            HACCEL  hAccelSrc,
  [out, optional] LPACCEL lpAccelDst,
  [in]            int     cAccelEntries
);

Parâmetros

[in] hAccelSrc

Tipo: HACCEL

Um identificador para a tabela de aceleradores a ser copiada.

[out, optional] lpAccelDst

Tipo: LPACCEL

Uma matriz de estruturas ACCEL que recebe as informações de tabela de acelerador.

[in] cAccelEntries

Tipo: int

O número de estruturas ACCEL a serem copiadas para o buffer apontado pelo parâmetro lpAccelDst .

Valor retornado

Tipo: int

Se lpAccelDst for NULL, o valor retornado especificará o número de entradas acelerador-tabela na tabela original. Caso contrário, ele especifica o número de entradas de tabela de acelerador que foram copiadas.

Comentários

Observação

O cabeçalho winuser.h define CopyAcceleratorTable como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

ACCEL

Conceitual

CreateAcceleratorTable

DestroyAcceleratorTable

Aceleradores de teclado

LoadAccelerators

Referência

TranslateAccelerator