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
Conceitual
Referência