interfaces
interfaces
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?
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
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?
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?
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.
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.