Freigeben über


CInstance::GetWCHAR-Methode (instance.h)

[Die CInstance-Klasse ist Teil des WMI-Anbieterframeworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die GetWCHAR-Methode ruft eine WCHAR-Zeichenfolgeneigenschaft ab.

Syntax

bool GetWCHAR(
  LPCWSTR name,
  LPWSTR  *pW
);

Parameter

name

Name der abgerufenen WCHAR-Zeichenfolgeneigenschaft .

pW

Puffer, der die WCHAR-Zeichenfolgeneigenschaft empfängt.

Rückgabewert

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, und FALSE , wenn versucht wurde, eine Eigenschaft abzurufen, die kein Typ ist, der mit WCHAR-Zeichenfolgen kompatibel ist, oder eine Eigenschaft, die nicht vorhanden ist. Weitere Informationen finden Sie in der Protokolldatei Framework.log.

Hinweise

Es liegt in der Verantwortung des Implementierers, den von der WCHAR-Zeichenfolge belegten Arbeitsspeicher freizugeben:

    free(pw);

Verwenden Sie "free " statt "delete" , da das Anbieterframework die Zeichenfolge mithilfe von malloc zuordnet und nicht den neuen Operator verwendet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile instance.h (schließen Sie FwCommon.h ein)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll