Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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) |