Méthode ICreateDeviceAccessAsync::GetResult (deviceaccess.h)

Récupère un objet IDeviceIoControl lié à l’interface d’appareil spécifiée dans un appel à la fonction CreateDeviceAccessInstance .

Syntaxe

HRESULT GetResult(
  [in]  REFIID riid,
  [out] void   **deviceAccess
);

Paramètres

[in] riid

Identificateur d’interface qui indique le type d’interface d’accès aux appareils que l’appelant souhaite récupérer. La seule valeur valide pour cet identificateur est IID_IDeviceIoControl.

[out] deviceAccess

Si la liaison a réussi, contient une interface du type qui a été fournie à l’appel initial à CreateDeviceAccessInstance.

Valeur retournée

Cette méthode prend en charge les valeurs de retour standard, en plus des suivantes :

Code de retour Description
S_OK
La liaison a réussi.
E_ILLEGAL_METHOD_CALL
L’opération asynchrone n’était pas dans un état valide. L’opération de liaison était toujours en cours ou n’a pas encore démarré.

Spécifications

   
Plateforme cible Windows
En-tête deviceaccess.h
Bibliothèque Deviceaccess.lib

Voir aussi

ICreateDeviceAccessAsync