Freigeben über


CopyAcceleratorTableA-Funktion (winuser.h)

Kopiert die angegebene Zugriffstastentabelle. Diese Funktion wird verwendet, um die Zugriffstastentabellendaten abzurufen, die einem Zugriffstastentabellenhandle entsprechen, oder um die Größe der Zugriffstastentabellendaten zu bestimmen.

Syntax

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

Parameter

[in] hAccelSrc

Typ: HACCEL-

Ein Handle für die zu kopierende Zugriffstastentabelle.

[out, optional] lpAccelDst

Typ: LPACCEL

Ein Array von ACCEL- Strukturen, die die Zugriffstastentabelleninformationen erhalten.

[in] cAccelEntries

Typ: int

Die Anzahl der ACCEL- Strukturen, die in den Puffer kopiert werden sollen, auf den der lpAccelDst-Parameter verweist.

Rückgabewert

Typ: int

Wenn lpAccelDst-NULL-ist, gibt der Rückgabewert die Anzahl der Zugriffstastentabelleneinträge in der ursprünglichen Tabelle an. Andernfalls gibt sie die Anzahl der kopierten Zugriffstastentabelleneinträge an.

Bemerkungen

Anmerkung

Der winuser.h-Header definiert CopyAcceleratorTable als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- winuser.h (enthalten Windows.h)
Library User32.lib
DLL- User32.dll

Siehe auch

ACCEL-

Konzeptionelle

CreateAcceleratorTable-

DestroyAcceleratorTable-

Tastenkombinationen

LoadAccelerators-

Referenz-

TranslateAccelerator-