| |
|
|
Michael Wodrich | FormatMessageA liefert de una Fehlercode (Zahl) una Descripción des Fehlers (String) oder formatiert una solche Meldungsdefinition neu.
Parámetro:
P:L1 | - Flags para el Art el Erzeugung des Rückgabestrings. Flags puede con | addiert voluntad. Flags para Parámetro 1:
Flag | Descripción | $100 | - (FORMAT_MESSAGE_ALLOCATE_BUFFER) P:L5 son el minimale Größe des Buffers para el Stringrückgabe a. Das Sistema berechnet el erforderliche Größe incluso y Speicher muß später con LINK:[LocalFree] freigegeben voluntad. | $200 | - (FORMAT_MESSAGE_IGNORE_INSERTS) Platzhalter innerhalb des Rückgabestrings voluntad unverändert para una spätere Bearbeitung transferencia. P:L7 se ignoriert. | $400 | - (FORMAT_MESSAGE_FROM_STRING) P:L2 Es el Adresse uno nullterminierten Meldungsdefinition. Dieser Flag kann no con $800 y $1000 verwendet voluntad. | $800 | - (FORMAT_MESSAGE_FROM_HMODULE) P:L2 es el Handle uno Moduls (DLL). Kann no con $400 kombiniert voluntad. | $1000 | - (FORMAT_MESSAGE_FROM_SYSTEM) Durchsucht el Systemmeldungstabellen después de el Rückgabestring. Kann no con $400 kombiniert voluntad. | $2000 | - (FORMAT_MESSAGE_ARGUMENT_ARRAY) P:L7 Es el Adresse uno Arrays con Argumenten para el Formatierung.
|
Das untere Byte dieses Flags son außerdem el Behandlung el Zeilenumbrüche a:
Flag | Descripción | $FF | - Zeilenumbrüche en el Rückgabestring voluntad en el Regel ignoriert. | $1 a $FE | - Maximale Anzahl de Buchstaben a para Zeilenumruch. | $0 | - Zeilenumbrüche en el Rückgabestring voluntad übernommen.
|
| P:L2 | - Gibt a, wo el Rückgabestring gesucht voluntad se. -- Wenn en P:L1 $800 angegeben wurde, es hier el Handle uno Moduls (DLL), el el Rückgabestring liefert. -- Wenn en P:L1 $400 angegeben wurde, es hier el Adresse uno unformatierten Rückgabestrings dieser Función (Meldungsdefinition). Er kann entonces con dieser Función más formatiert voluntad. -- In allen otro Fällen se dieser Parámetro ignoriert. | P:L3 | - Identifierer uno Meldung, como ihn z.B. GetLastError liefert. Wenn en P:L1 $400 angegeben wurde, se dieser Parámetro ignoriert. | P:L4 | - Identifier uno Lingua para el Rückgabestring. 0 para aktuelle Lingua. Dieser Parámetro se ignoriert, si en P:L1 $400 angegeben wurde. | P:L5 | - Wenn en P:L1 $2000 angegeben wurde, es hier una LongInt-Variable oder 4 Byte große Bereichsvariable, el el Adesse des Rückgabestrings aufnimmt. Ansonsten una ausreichend dimensionierte Bereichsvariable, el el Rückgabestring aufnimmt. | P:L6 | - Wenn en P:L1 $2000 angegeben wurde, es hier el minimale Größe des Bereichs de P:L5 como LongInt. Ansonsten es hier el Größe de P:L5 en Bytes (ANSI) oder Buchstaben (Unicode). | P:L7 | - Parámetro para el Formatierung. Wenn P:L1 $2000 enthält, es hier una Bereichsvariable con el para eventuell vorhandene Platzhalter einzusetzenden Cuerdas. Ansonsten es dieser Parámetro el Adresse uno va_list Struktur.
|
Rückgabewert: 0 en Fehler, ansonsten el número el Bytes (ANSI) oder Signo (Unicode), el zurückgeliefert fueron.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 18.11.2005 ▲ |
|
|
|