CWbemProviderGlue::SetStatusObject-Methode (wbemglue.h)
[Die CWbemProviderGlue-Klasse ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und werden keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar sein, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]
Die SetStatusObject-Methode legt die Parameter eines status-Objekts fest, mit dem weitere Informationen bereitgestellt werden, wenn ein Fehler auftritt. Dieses status-Objekt wird von der Win32_PrivilegesStatus-Klasse abgeleitet.
Syntax
bool SetStatusObject(
MethodContext *pContext,
LPCWSTR pNamespace,
LPCWSTR pDescription,
HRESULT hr,
const SAFEARRAY *pPrivilegesNotHeld,
const SAFEARRAY *pPrivilegesRequired
);
Parameter
pContext
Zeiger auf den aktuellen Kontext. Ein Kontext muss bereitgestellt werden, um Deadlocks zu verhindern. Verwenden Sie entweder den Kontext, der von Provider::EnumerateInstances oder Provider::ExecQuery an den Anbieter übergeben wird, oder rufen Sie ihn mithilfe von CInstance::GetMethodContext aus dem instance ab. Dieser Parameter darf nicht NULL sein.
pNamespace
Zeiger auf den Namespace, der die Registrierung der Win32_PrivilegesStatus-Klasse enthält.
pDescription
Zeiger auf den Wert, der in der Description-Eigenschaft des status-Objekts instance.
hr
Der Wert, der in der StatusCode-Eigenschaft des status-Objekts instance.
pPrivilegesNotHeld
Dieser Parameter ist derzeit nicht implementiert und muss NULL sein.
pPrivilegesRequired
Zeiger auf den Wert, der in der PrivilegesRequired-Eigenschaft des status-Objekts instance.
Rückgabewert
Die -Methode gibt BEI ERFOLGREICHER AUSFÜHRUNG TRUE und andernfalls FALSE zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | wbemglue.h (schließen Sie FwCommon.h ein) |
Bibliothek | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |