MIT เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดเดฐเต เดฑเดธเตเดฑเตเดฑเต เดเตเดฐเดพเดฑเตเดฑเดพเดฏเดฟเดเตเดเดพเดฃเต เดฒเตเดฌเตเดฐเดฑเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เด เดคเต เดเดคเตเดชเตเดฒเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
[dependencies] windows = "0.2.1" [build-dependencies] windows = "0.2.1"เด เดคเดฟเดจเตเดถเตเดทเด, build.rs เดฌเดฟเตฝเดกเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ, เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดฎเตเดกเตเดฏเตเดณเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
fn เดชเตเดฐเดงเดพเดจ() {
windows::build!(
windows::data::xml::dom::*
windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject}
windows::win32::windows_programming::CloseHandle
);
}
เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเตเดกเตเดฏเตเดณเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต docs.rs.
เดธเดพเดฎเตเดชเดฟเตพ เดเตเดกเต:
เดฎเตเดกเต เดฌเตเตปเดกเดฟเดเดเตเดเตพ {
:: windows::include_bindings!();
}
เดฌเตเตปเดกเดฟเดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด::{
windows::data::xml::dom::*,
windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject},
windows::win32::windows_programming::CloseHandle,
};
fn main() -> windows::Result<()> {
doc = XmlDocument:: new()?;
doc.load_xml(" เดนเดฒเตเดพ เดตเตเตพเดกเต ")?;
เดฑเตเดเตเดเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเด = doc.document_element()?;
เดเดฑเดชเตเดชเดฟเดเตเดเตเด!(root.node_name()? == "html");
เดเดฑเดชเตเดชเดฟเดเตเดเตเด!(root.inner_text()? == "เดนเดฒเต เดตเตเตพเดกเต");
เดธเตเดฐเดเตเดทเดฟเดคเดฎเดฒเตเดฒ {
เดเดตเดจเตเดฑเต = CreateEventW(
std::ptr::null_mut(),
true.into(),
false.into(),
std::ptr::null(),
);
SetEvent(event).ok()?;
WaitForSingleObject(เดเดตเดจเตเดฑเต, 0);
CloseHandle(event).ok()?;
}
เดถเดฐเดฟ(())
}
เดฑเดธเตเดฑเตเดฑเต เดเตบเดตเตเตปเดทเดจเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดเตเดเดพเดคเต เดคเดจเตเดจเต เด เดซเดเดเตโเดทเดจเตเดเตพ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดเดฟเดฒ เดซเดเดเตโเดทเตป เดเตเดณเตเดเตพ เดธเตเดฐเดเตเดทเดฟเดคเดฎเดฒเตเดฒ. เด เดคเต เดคเดคเตเดตเดคเตเดคเดฟเดฒเดพเดฃเต เดเตเดฐเดพเดฑเตเดฑเต เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต. libc, เดเดคเต libc เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดเตเดฐเดพเดฑเตเดฑเดพเดฏเดฟ เดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเตเดเดพเดคเต เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดฏ เดเดจเตเดฑเตผเดซเตเดธเต เดเดณเตเดณ เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเตเด เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเดฒเดพเดฃเต เดชเดฆเตเดงเดคเดฟ เดธเตเดทเตเดเดฟเดเตเดเดคเต Win32 เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต, เดตเดฟเดตเดฟเดง เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเตพเดเตเดเดพเดฏเดฟ API-เดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต. เดชเดฆเตเดงเดคเดฟเดฏเตเดเต เดเดฆเตเดฏ เดเดเตเดเดคเตเดคเดฟเตฝ เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดชเตเดฐเตเดเดเตเดเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดธเตเดทเตเดเดฟเดเตเด เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดฒเตเดฌเตเดฐเดฑเดฟ - C#/Win32. เดฎเตเดเตเดฐเตเดธเตเดซเตเดฑเตเดฑเตเด เดเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฐเดเดญเดฟเดเตเดเดคเดพเดฏเดฟ เด เดฑเดฟเดฏเดฟเดเตเดเต C++ เดจเดพเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต, เด เดคเต เดเดงเตเดจเดฟเด เดญเดพเดทเดพ เดถเตเดฒเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เด เดตเดฒเดเดฌเด: linux.org.ru