기타 Low-Level 클라이언트 지원
이 항목에는 Windows 클라이언트 인프라에서 사용하는 하위 수준 API에 대한 정보가 포함되어 있습니다.
Functions
항목 | 콘텐츠 |
---|---|
_lclose | _lclose 함수는 지정된 파일을 닫아 더 이상 읽기 또는 쓰기에 사용할 수 없습니다. 이 함수는 16비트 버전의 Windows와의 호환성을 위해 제공됩니다. Win32 기반 애플리케이션은 CloseHandle 함수를 사용해야 합니다. |
_lopen | _lopen 함수는 기존 파일을 열고 파일 포인터를 파일의 시작 부분으로 설정합니다. 이 함수는 16비트 버전의 Windows와의 호환성을 위해 제공됩니다. Win32 기반 애플리케이션은 CreateFile 함수를 사용해야 합니다. |
_lread | _lread 함수는 지정된 파일에서 데이터를 읽습니다. 이 함수는 16비트 버전의 Windows와의 호환성을 위해 제공됩니다. Win32 기반 애플리케이션은 ReadFile 함수를 사용해야 합니다. |
AreDvdCodecsEnabled | 현재 디바이스에서 DVD 코덱을 사용할 수 있는지 여부를 나타내는 값을 반환합니다. |
DisableProcessWindowsGhosting | 호출 GUI 프로세스에 대한 창 고스팅 기능을 사용하지 않도록 설정합니다. 창 고스팅은 사용자가 응답하지 않는 애플리케이션의 기본 창을 최소화, 이동 또는 닫을 수 있는 Windows 관리자 기능입니다. |
GetMediaComponentPackageInfo | 지정된 요구 사항을 충족하는 시스템에 설치된 모든 미디어 코덱에 대한 속성 목록을 반환합니다. |
GetMediaExtensionCommunicationFactory | 미디어 확장을 등록하기 위한 통신 팩터리를 만듭니다. |
InstantiateComponentFromPackage | 애플리케이션 패키지에 클래스의 instance 만듭니다. |
IsMediaBehaviorEnabled | 지정된 GUID와 연결된 미디어 동작을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. |
NtClose | 더 이상 사용되지 않습니다. 이 함수는 지정된 핸들을 닫는 데 사용됩니다.
NtClose 는 CloseHandle로 대체됩니다. |
NtDeviceIoControlFile | 더 이상 사용되지 않습니다. 제공된 버퍼에 대한 설명자를 빌드하고 형식화되지 않은 데이터를 파일 핸들과 연결된 디바이스 드라이버에 전달합니다.
NtDeviceIoControlFile 은 DeviceIoControl로 대체됩니다. |
NtWaitForSingleObject | 더 이상 사용되지 않습니다. 지정된 개체가 의 상태가 signaled 될 때까지 기다립니다.
NtWaitForSingleObject 는 WaitForSingleObject로 대체됩니다. |
RtlAnsiStringToUnicodeString | 지정된 ANSI 원본 문자열을 유니코드 문자열로 변환합니다. |
RtlCharToInteger | 문자열을 정수로 변환합니다. |
RtlFormatCurrentUserKeyPath | 현재 사용자에 대한 SID의 문자열 표현을 사용하여 제공된 버퍼를 초기화합니다. |
RtlFreeAnsiString |
RtlUnicodeStringToAnsiString에서 할당한 문자열 버퍼를 해제합니다. |
RtlFreeOemString |
RtlUnicodeStringToOemString에서 할당한 문자열 버퍼를 해제합니다. |
RtlFreeUnicodeString |
RtlAnsiStringToUnicodeString 또는 RtlUpcaseUnicodeString에서 할당한 문자열 버퍼를 해제합니다. |
RtlInitString | 계산된 문자열을 초기화합니다. |
RtlInitUnicodeString | 계산된 유니코드 문자열을 초기화합니다. |
RtlUnicodeStringToAnsiString | 지정된 유니코드 소스 문자열을 ANSI 문자열로 변환합니다. |
RtlUnicodeStringToOemString | 이 함수는 지정된 유니코드 소스 문자열을 OEM 문자열로 변환합니다. 변환은 OCP(OEM 코드 페이지)와 관련하여 수행됩니다. |
RtlUnicodeToMultiByteSize | 유니코드 문자열을 ANSI 문자열로 나타내는 데 필요한 바이트 수를 결정합니다. |
RtlUnicodeToUTF8N |
RtlUnicodeToUTF8N 함수는 UTF-8(8비트 유니코드 변환 형식) 코드 페이지를 사용하여 지정된 유니코드 문자열을 새 문자열로 변환합니다. |
RtlUTF8ToUnicodeN |
RtlUTF8ToUnicodeN 함수는 UTF-8 코드 페이지를 사용하여 지정된 소스 문자열을 유니코드 문자열로 변환합니다. |
SendIMEMessageEx | 지정된 하위 함수를 통해 IME(입력 메서드 편집기)에 대한 작업 또는 처리를 지정합니다.
참고: 이 함수는 사용되지 않으므로 사용하면 안 됩니다. |
WINNLSEnableIME | IME를 일시적으로 사용하거나 사용하지 않도록 설정하고 동시에 IME가 소유한 모든 창의 표시를 켜거나 끕니다.
참고: 이 함수는 사용되지 않으므로 사용하면 안 됩니다. |
구조체
항목 | 콘텐츠 |
---|---|
IMESTRUCT |
SendIMEMessageEx에서 IME 메시지 및 해당 매개 변수에서 실행할 하위 기능을 지정하는 데 사용됩니다. 이 구조체는 해당 하위 함수에서 반환 값을 받는 데도 사용됩니다. |
STRING | 이 구조체는 RtlUnicodeStringToOemString 함수와 함께 사용됩니다. |
컴파일러 루틴
항목 | 콘텐츠 |
---|---|
__C_specific_handler 루틴 |
__C_specific_handler C 컴파일러의 도우미 루틴입니다. |
_alldiv 루틴 |
_alldiv 루틴 은 C 컴파일러의 도우미 루틴입니다. |
_allmul | LONGLONG 또는 ULONGLONG 2개를 곱합니다. |
_aulldiv | 두 ULONGLONG 정수로 나눕니다. |
_chkstk 루틴 |
_chkstk 루틴 은 C 컴파일러의 도우미 루틴입니다. |