CopyAcceleratorTableW-Funktion (winuser.h)

Kopiert die angegebene Acceleratortabelle. Diese Funktion wird verwendet, um die Accelerator-Table-Daten abzurufen, die einem Accelerator-Table-Handle entsprechen, oder um die Größe der Accelerator-Table-Daten zu bestimmen.

Syntax

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

Parameter

[in] hAccelSrc

Typ: HACCEL

Ein Handle für die zu kopierende Acceleratortabelle.

[out, optional] lpAccelDst

Typ: LPACCEL

Ein Array von ACCEL-Strukturen , das die Informationen zur Acceleratortabelle empfängt.

[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 lpAccelDstNULL ist, gibt der Rückgabewert die Anzahl der Acceleratortabelleneinträge in der ursprünglichen Tabelle an. Andernfalls wird die Anzahl der kopierten Acceleratortabelleneinträge angegeben.

Hinweise

Hinweis

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 nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

ACCEL

Konzept

CreateAcceleratorTable

DestroyAcceleratorTable

Tastaturkürzel

LoadAccelerators

Referenz

TranslateAccelerator