RCDATA 리소스
애플리케이션에 대한 원시 데이터 리소스를 정의합니다. 원시 데이터 리소스를 사용하면 실행 파일에 이진 데이터를 직접 포함할 수 있습니다.
nameID RCDATA [optional-statements] {raw-data ...}
매개 변수
-
nameID
-
고유 이름 또는 리소스를 식별하는 16비트 부호 없는 정수 값입니다.
-
optional-statements
-
이 매개 변수는 다음 문 중 0개 이상일 수 있습니다.
문 설명 CHARACTERISTICSdword 리소스 파일을 읽고 쓰는 도구에서 사용할 수 있는 리소스에 대한 사용자 정의 정보입니다. 자세한 내용은 CHARACTERISTICS를 참조하세요. 언어언어, 하위 언어 리소스에 대한 언어입니다. 자세한 내용은 LANGUAGE를 참조 하세요. VERSIONdword 리소스 파일을 읽고 쓰는 도구에서 사용할 수 있는 리소스에 대한 사용자 정의 버전 번호입니다. 자세한 내용은 VERSION을 참조 하세요. -
원시 데이터
-
하나 이상의 정수 또는 문자열로 구성된 원시 데이터입니다. 정수는 10진수, 8진수 또는 16진수 형식으로 지정할 수 있습니다. 16비트 Windows와 호환되도록 정수는 WORD 값으로 저장됩니다. 정수에 "L" 접미사를 지정하여 정자를 DWORD 값으로 저장할 수 있습니다.
문자열은 따옴표로 묶입니다. RC는 종결 null 문자를 문자열에 자동으로 추가하지 않습니다. 각 문자열은 L 접두사를 사용하여 와이드 문자 문자열로 한정하지 않는 한 지정된 ANSI 문자의 시퀀스입니다.
데이터 블록은 DWORD 경계에서 시작되고 RC는 원시 데이터 블록 내에서 데이터의 패딩 또는 정렬을 수행하지 않습니다. 블록 내에서 데이터의 적절한 정렬을 보장하는 것은 사용자의 책임입니다.
이전 버전과의 호환성을 위해 특정 특성도 지원됩니다. 자세한 내용은 일반 리소스 특성을 참조하세요.
예제
다음 예제에서는 RCDATA 문을 사용하는 방법을 보여 줍니다.
resname RCDATA
{
"Here is an ANSI string\0", // explicitly null-terminated
L"Here is a Unicode string\0", // explicitly null-terminated
1024, // integer, stored as WORD
7L, // integer, stored as DWORD
0x029a, // hex integer
0o733, // octal integer
}
추가 정보