Różne Low-Level obsługa klienta

Ten temat zawiera informacje o interfejsach API niskiego poziomu, które są używane przez infrastrukturę klienta systemu Windows.

Funkcje

Temat Treść
_lclose Funkcja _lclose zamyka określony plik, aby nie był już dostępny do odczytu lub zapisu. Ta funkcja jest udostępniana pod kątem zgodności z 16-bitowymi wersjami systemu Windows. Aplikacje oparte na systemie Win32 powinny używać funkcji CloseHandle.
_lopen Funkcja _lopen otwiera istniejący plik i ustawia wskaźnik pliku na początek pliku. Ta funkcja jest udostępniana pod kątem zgodności z 16-bitowymi wersjami systemu Windows. Aplikacje oparte na systemie Win32 powinny używać funkcji CreateFile.
_lread Funkcja _lread odczytuje dane z określonego pliku. Ta funkcja jest udostępniana pod kątem zgodności z 16-bitowymi wersjami systemu Windows. Aplikacje oparte na systemie Win32 powinny używać funkcji ReadFile.
AreDvdCodecsEnabled Zwraca wartość wskazującą, czy koderki DVD są włączone na bieżącym urządzeniu.
DisableProcessWindowsGhosting Wyłącza funkcję ghosting okna dla wywoływanego procesu graficznego interfejsu użytkownika. Ghosting okna to funkcja Menedżera systemu Windows, która pozwala użytkownikowi zminimalizować, przenieść lub zamknąć główne okno aplikacji, która nie odpowiada.
GetMediaComponentPackageInfo Zwraca listę właściwości wszystkich koderów multimedialnych zainstalowanych w systemie, które spełniają określone wymagania.
GetMediaExtensionCommunicationFactory Tworzy fabrykę komunikacji na potrzeby rejestrowania rozszerzenia multimediów.
wystąpieniacomponentFromPackage Tworzy wystąpienie klasy w pakiecie aplikacji.
IsMediaBehaviorEnabled Pobiera wartość wskazującą, czy zachowanie nośnika skojarzone z określonym identyfikatorem GUID jest włączone.
NtClose Przestarzałe. Ta funkcja służy do zamykania określonego uchwytu. NtClose jest zastępowany przez CloseHandle.
NtDeviceIoControlFile Przestarzałe. Kompiluje deskryptory dla podanych i przekazuje nietypowe dane do sterownika urządzenia skojarzonego z uchwytem pliku. NtDeviceIoControlFile jest zastępowany przez DeviceIoControl.
NtWaitForSingleObject Przestarzałe. Czeka, aż określony obiekt osiągnie stan signaled. NtWaitForSingleObject jest zastępowany przez WaitForSingleObject.
RtlAnsiStringToUnicodeString Konwertuje określony ciąg źródłowy ANSI na ciąg Unicode.
RtlCharToInteger Konwertuje ciąg znaków na liczbę całkowitą.
RtlFormatCurrentUserKeyPath Inicjuje podany bufor z ciągiem reprezentującym identyfikator SID dla bieżącego użytkownika.
RtlFreeAnsiString Zwalnia bufor ciągu przydzielony przez RtlUnicodeStringToAnsiString.
RtlFreeOemString Zwalnia bufor ciągu przydzielony przez RtlUnicodeStringToOemString.
RtlFreeUnicodeString Zwalnia bufor ciągu przydzielony przez RtlAnsiStringToUnicodeString lub RtlUpcaseUnicodeString.
RtlInitString Inicjuje zliczany ciąg.
RtlInitUnicodeString Inicjuje zliczany ciąg Unicode.
RtlUnicodeStringToAnsiString Konwertuje określony ciąg źródłowy Unicode na ciąg ANSI.
RtlUnicodeStringToOemString Ta funkcja konwertuje określony ciąg źródłowy Unicode na ciąg OEM. Tłumaczenie odbywa się w odniesieniu do strony kodowej OEM (OCP).
RtlUnicodeToMultiByteSize Określa, ile bajtów jest potrzebnych do reprezentowania ciągu Unicode jako ciągu ANSI.
RtlUnicodeToUTF8N Funkcja RtlUnicodeToUTF8N tłumaczy określony ciąg Unicode na nowy ciąg znaków przy użyciu 8-bitowej strony formatu przekształcenia Unicode (UTF-8).
RtlUTF8ToUnicodeN Funkcja RtlUTF8ToUnicodeN tłumaczy określony ciąg źródłowy na ciąg Unicode przy użyciu strony kodowej UTF-8.
SendIMEMessageEx Określa akcję lub przetwarzanie dla Edytora metod wejściowych (IME) za pośrednictwem określonej funkcji podrzędnej. Uwaga: Ta funkcja jest przestarzała i nie powinna być używana.
WINNLSEnableIME Tymczasowo włącza lub wyłącza protokół IME, a jednocześnie włącza lub wyłącza wyświetlanie wszystkich okien należących do IME. Uwaga: Ta funkcja jest przestarzała i nie powinna być używana.

 

Struktur

Temat Treść
IMESTRUCT Używany przez SendIMEMessageEx w celu określenia podfunkcyjności do wykonania w komunikacie IME i jego parametrach. Ta struktura służy również do odbierania wartości zwracanych z tych funkcji.
ciągów Ta struktura jest używana z funkcjąRtlUnicodeStringToOemString.

 

Procedury kompilatora

Temat Treść
__C_specific_handler rutynowe __C_specific_handler jest procedurą pomocnika kompilatora języka C.
_alldiv rutynowe _alldiv Rutynowe jest procedurą pomocnika kompilatora języka C.
_allmul Mnoży dwa LONGLONG lub ULONGLONG.
_aulldiv Dzieli dwie liczby całkowite ULONGLONG.
_chkstk rutynowe _chkstk Rutynowe jest procedurą pomocnika kompilatora języka C.