interfaces

Programmation d'applications complexes
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

interfaces

Message par hardy »

Qui sait comment définir les fonctions d'interfaces déjà prédéfinies (le type est prédéfini, mais les fonctions ne pointent vers rien, si je ne m'abuse) telles que celles du type IWbemObjectSink, plutôt que de redéfinir totalement une interface?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Je ne sais pas si ca peut t'aider mais j'ai posté un exemple ici http://purebasic.hmt-forum.com/viewtopic.php?t=864
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

merci, mais ce n'est pas ce que je cherche.
Le problème est le suivant : j'ai créé et initialisé un objet du type obj.IWbemServices.
Pas de problème.
Pas de problème non plus pour que WMI donne des notifications lors de certains évènements.
Ensuite je veux utiliser la méthode obj\ExecNotificationQueryAsync()
donnant une interface du type IWbemObjectSink utilisée par le serveur WMI pour donner les notifications.
Pour pouvoir faire quelquechose de ça, il faut contrôler les méthodes de l'objet du type IWbemObjectSink...

Quelqu'un aurait-il déjà utilisé ces outils?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

C'est l'utilisation des méthodes qui te cause des problèmes ?
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Pas l'utilisation en soit.

Mais je ne sait pas comment définir un objet du type WbemObjectSink qui marche avec ...queryasync.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

je sais pas si ca peu aider mais voilà ce que dit microsoft dans msdn

http://msdn.microsoft.com/library/defau ... emsink.asp

SWbemSink
[Methods]
Cancel() ; Cancels all asynchronous operations associated with this sink.
[Events]
OnCompleted ; Triggered when an asynchronous operation is complete.
OnObjectPut ; Triggered after an asynchronous put operation.
OnObjectReady ; Triggered when an object provided by an asynchronous call is available.
OnProgress ; Triggered to provide the status of a asynchronous operation.
Image
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Ca j'ai, mais ne m'avance pas.
Et Swbem (script) n'est pas identique à Iwbem.
Et la doc PSDK n'est pas très claire sur le sujet...
Répondre