IDebugThread2::GetThreadId

Ruft den Systemthreadbezeichner ab.

Syntax

int GetThreadId (
    out uint pdwThreadId
);

Parameter

pdwThreadId
[out] Gibt den Systemthreadbezeichner zurück.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Eine Thread-ID wird verwendet, um einen Thread unter allen anderen Threads in einem Prozess zu identifizieren.

Beispiel

Das folgende Beispiel zeigt, wie Sie diese Methode für ein einfaches CProgram Objekt implementieren, das die IDebugThread2-Schnittstelle implementiert.

HRESULT CProgram::GetThreadId(DWORD* pdwThreadId) {
    *pdwThreadId = GetCurrentThreadId();
    return NOERROR;
}

Siehe auch