다음을 통해 공유


기타 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 더 이상 사용되지 않습니다. 이 함수는 지정된 핸들을 닫는 데 사용됩니다. 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 2개를 곱합니다.
_aulldiv ULONGLONG 정수로 나눕니다.
_chkstk 루틴 _chkstk 루틴 은 C 컴파일러의 도우미 루틴입니다.