Udostępnij przez


Pobieranie przykładów właściwości elementu roboczego

Aby pobrać właściwości elementu roboczego, wywołaj metodę ITaskScheduler::Aktywuj, aby pobrać interfejs obiektu elementu roboczego, a następnie wywołaj odpowiednią metodę, aby pobrać właściwość zadania, którą cię interesujesz. Obecnie jedynymi prawidłowymi elementami roboczymi są zadania.

Przykłady kodu wymienione w dolnej części tej strony pokazują, jak pobrać właściwości, które mają zastosowanie do wszystkich elementów roboczych. Aby zapoznać się z innymi właściwościami unikatowymi dla zadań, zobacz Ustawianie przykładów właściwości zadań.

Notatka

W poniższym przykładzie kodu wszystkie interfejsy są zwalniane po tym, jak nie są już potrzebne.

 

Należy pamiętać, że jeśli pobierasz właściwość ciągu (na przykład komentarz dla elementu roboczego), musisz wywołać CoTaskMemFree, aby zwolnić pamięć przydzieloną dla zwróconego ciągu.

Poniższa procedura opisuje sposób pobierania właściwości zadania.

Aby pobrać właściwość zadania

  1. Wywołaj CoInitialize, aby zainicjować bibliotekę COM i CoCreateInstance, aby uzyskać obiekt harmonogramu zadań. (W tych przykładach przyjęto założenie, że usługa Harmonogram zadań jest uruchomiona).
  2. Wywołaj ITaskScheduler::Aktywuj, aby uzyskać interfejs ITask dla obiektu zadania. (Należy pamiętać, że zadania są obecnie jedynym prawidłowym typem elementu roboczego).
  3. Wywołaj odpowiednią metodę, aby pobrać właściwość, która cię interesuje.
  4. Przetwórz właściwość zgodnie z potrzebami. (Te przykłady po prostu wyświetlają właściwość na ekranie.)
  5. Jeśli zwrócona właściwość jest ciągiem, wywołaj metodę CoTaskMemFree, aby zwolnić pamięć przydzieloną dla zwróconego ciągu.
Przykład kodu: Zobacz
Pobieranie informacji o koncie dla określonego zadania Przykład kodu C/C++: pobieranie informacji o koncie zadania
Pobieranie ciągu komentarza z wcześniej zidentyfikowanego zadania przykładowy kod C/C++: pobieranie komentarza zadania
Pobieranie nazwy twórcy zadania i wyświetlanie go na ekranie Przykład kodu C/C++: Pobieranie twórcy zadania
Pobieranie ostatniego kodu wyjścia zwróconego przez znane zadanie Przykład kodu C/C++: pobieranie kodu zakończenia zadania
Pobieranie czasu bezczynności zadania i wyświetlanie go na ekranie Przykład Kodu C/C++: Pobieranie Czasu Bezczynności Zadania
Pobieranie czasu ostatniego uruchomienia zadania i wyświetlenie go na ekranie przykład kodu C/C++: pobieranie czasu MostRecentRun zadania
Pobranie czasu następnego zaplanowanego uruchomienia zadania i wyświetlenie tego czasu na ekranie. Przykładowy kod C/C++: Pobieranie czasu następnego uruchomienia zadania
Pobieranie czasów wykonywania zadania i wyświetlanie ich na ekranie przykładowy kod C/C++: pobieranie czasów wykonywania zadań
Pobieranie bieżącego stanu zadania i wyświetlanie go na ekranie przykładowy kod C/C++: pobieranie stanu zadania

 

harmonogram zadań 1.0 — przykłady