Freigeben über


MI_Session_TestConnection-Funktion (mi.h)

Testet eine Verbindung durch Kommunikation mit dem Server, der von der Sitzung dargestellt wird, um zu bestimmen, ob er antwortet.

Syntax

MI_INLINE void MI_Session_TestConnection(
  [in]           MI_Session            *session,
                 MI_Uint32             flags,
  [in, optional] MI_OperationCallbacks *callbacks,
  [out]          MI_Operation          *operation
);

Parameter

[in] session

Sitzungshandle, das von MI_Application_NewSession zurückgegeben wird.

flags

Muss den Wert 0 (null) haben.

[in, optional] callbacks

Optional MI_OperationCallbacks Struktur, die die operativen Rückrufe definiert, um das instance Ergebnis und die CIM-Semantik zu empfangen. Um den Vorgang asynchron auszuführen, muss der InstanceResult-Rückrufmember der Struktur angegeben werden. Wenn dieser Member nicht angegeben ist, muss der Client die funktion MI_Operation_GetInstance aufrufen, um die Ergebnisse abzurufen.

[out] operation

Zurückgegebenes Vorgangshandle, das nach Abschluss über MI_Operation_Close geschlossen werden muss. Wenn MI_Operation_Cancel aufgerufen wird, bevor er abgeschlossen ist, wird der Vorgang heruntergefahren. MI_Operation_Close und MI_Operation_Cancel können von jedem Vorgang aus aufgerufen werden.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile mi.h
Verteilbare Komponente Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2

Weitere Informationen

MI_Application_NewSession

MI_OperationCallbacks

MI_Operation_Cancel

MI_Operation_Close

MI_Operation_GetInstance