Condividi tramite


Funzione IoWMIHandleToInstanceName (wdm.h)

La routine IoWMIHandleToInstanceName determina il nome dell'istanza per l'istanza della classe WMI implementata dal driver specificato da un handle di file.

Sintassi

NTSTATUS IoWMIHandleToInstanceName(
  [in]  PVOID           DataBlockObject,
  [in]  HANDLE          FileHandle,
  [out] PUNICODE_STRING InstanceName
);

Parametri

[in] DataBlockObject

Puntatore a un oggetto blocco dati WMI. Il chiamante apre l'oggetto blocco dati per la classe WMI con la routine IoWMIOpenBlock .

[in] FileHandle

Specifica un handle di file. La routine restituisce il nome dell'istanza corrispondente al driver rappresentato dall'handle di file.

[out] InstanceName

Puntatore alla struttura UNICODE_STRING utilizzata dalla routine per restituire il nome dell'istanza. Il chiamante libera il buffer restituito all'interno di UNICODE_STRING.

Valore restituito

La routine restituisce un codice NTSTATUS. I valori restituiti possibili includono:

Codice restituito Descrizione
STATUS_SUCCESS
Operazione completata. La routine riempie la struttura UNICODE_STRING puntata dal parametro InstanceName con il nome dell'istanza.
STATUS_WMI_INSTANCE_NOT_FOUND
Il driver non implementa alcuna istanza della classe WMI specificata da DataBlockObject.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows XP e versioni successive del sistema operativo Windows.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

DEVICE_OBJECT

IoWMIDeviceObjectToInstanceName

IoWMIOpenBlock