STRING 구조체(ntdef.h)
ANSI_STRING 구조체는 ANSI 문자열에 사용되는 계산된 문자열을 정의합니다.
구문
typedef struct _STRING {
USHORT Length;
USHORT MaximumLength;
PCHAR Buffer;
} STRING;
멤버
Length
Buffer가 가리키는 버퍼에 저장된 문자열의 길이(바이트) 입니다.
MaximumLength
버퍼가 가리키는 버퍼의 길이(바이트)입니다.
Buffer
문자열을 포함하는 데 사용되는 버퍼에 대한 포인터입니다.
설명
ANSI_STRING 구조체는 ANSI 문자열을 전달하는 데 사용됩니다. RtlInitAnsiString 루틴을 사용하여 ANSI_STRING 초기화합니다.
문자열이 null로 끝나는 경우 Length 에는 종료 NULL이 포함되지 않습니다.
MaximumLength는 문자열이 RtlUnicodeStringToAnsiString과 같은 변환 루틴에 전달되는 경우 반환된 문자열이 버퍼 크기를 초과하지 않도록 버퍼의 길이를 나타내는 데 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntdef.h(Wdm.h, Ntddk.h 포함) |