Sample.mc

Následuje příklad souboru zprávy, který lze použít k sestavení knihovny DLL jen pro prostředky, která se má použít s ukázkou služby při zápisu událostí do protokolu událostí.

K sestavení knihovny DLL použijte následující kroky:

  1. mc -U sample.mc
  2. rc -r sample.rc
  3. linku -dll -noentry -out:sample.dll sample.res
MessageIdTypedef=DWORD

SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
    Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
    Warning=0x2:STATUS_SEVERITY_WARNING
    Error=0x3:STATUS_SEVERITY_ERROR
    )


FacilityNames=(System=0x0:FACILITY_SYSTEM
    Runtime=0x2:FACILITY_RUNTIME
    Stubs=0x3:FACILITY_STUBS
    Io=0x4:FACILITY_IO_ERROR_CODE
)

LanguageNames=(English=0x409:MSG00409)

; // The following are message definitions.

MessageId=0x1
Severity=Error
Facility=Runtime
SymbolicName=SVC_ERROR
Language=English
An error has occurred (%2).
.

; // A message file must end with a period on its own line
; // followed by a blank line.

kompletní ukázku služby