이 항목에는 Windows 클라이언트 인프라에서 사용하는 하위 수준 API에 대한 정보가 포함되어 있습니다.
함수
| 주제 | 목차 |
|---|---|
| _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 | 애플리케이션 패키지에 클래스의 인스턴스를 만듭니다. |
| IsMediaBehaviorEnabled | 지정된 GUID와 연결된 미디어 동작을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. |
| NtClose | 되지 않는. 이 함수는 지정된 핸들을 닫는 데 사용됩니다.
NtCloseCloseHandle대체됩니다. |
| NtDeviceIoControlFile | 되지 않는. 제공된 버퍼에 대한 설명자를 빌드하고 형식화되지 않은 데이터를 파일 핸들과 연결된 디바이스 드라이버에 전달합니다.
NtDeviceIoControlFileDeviceIoControl대체됩니다. |
| NtWaitForSingleObject | 되지 않는. 지정된 개체가 signaled상태가 될 때까지 기다립니다.
NtWaitForSingleObjectWaitForSingleObject대체됩니다. |
| 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곱합니다. |
| _aulldiv | 두 ULONGLONG 정수로 나눕니다. |
| _chkstk 루틴 |
_chkstk 루틴 C 컴파일러의 도우미 루틴입니다. |