Funzione IoDetachDevice (wdm.h)
Il IoDetachDevice routine rilascia un allegato tra l'oggetto dispositivo del chiamante e l'oggetto dispositivo del driver inferiore.
Sintassi
void IoDetachDevice(
[in, out] PDEVICE_OBJECT TargetDevice
);
Parametri
[in, out] TargetDevice
Puntatore all'oggetto dispositivo del driver inferiore. Il chiamante precedentemente chiamato IoAttachDevice o IoAttachDeviceToDeviceStack correttamente per ottenere questo puntatore.
Valore restituito
Nessuno
Osservazioni
IoDetachDevice decrementa il conteggio dei riferimenti dell'oggetto TargetDevice. Se il conteggio dei riferimenti va a zero e il driver inferiore è stato contrassegnato per un'operazione di scaricamento, il driver inferiore viene scaricato.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 2000. |
piattaforma di destinazione | Universale |
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
regole di conformità DDI | HwStorPortProhibitedDDIs(storport), IrqlIoPassive3(wdm), PnpSurpriseRemove(wdm), PowerIrpDDis(wdm), RemoveLockCheck(wdm) |